前のページに基づいて毎回変わるURLにキーを渡しています。私は別のキーに基づいて同じページを開く必要があります。それで、リクエストマッパー属性で変数を渡す方法がありますか、他のオプションもありますか?@RequestMappingで変数式を渡す方法はありますか?
@RequestMapping(value = "/quickstart/email?key="+inviteEmailEncrypted)
前のページに基づいて毎回変わるURLにキーを渡しています。私は別のキーに基づいて同じページを開く必要があります。それで、リクエストマッパー属性で変数を渡す方法がありますか、他のオプションもありますか?@RequestMappingで変数式を渡す方法はありますか?
@RequestMapping(value = "/quickstart/email?key="+inviteEmailEncrypted)
メソッドに@RequestParamアノテーションの付いたパラメータを追加する必要があります。
@RequestMapping(value = "/quickstart/email")
public void daMethod(@RequestParam("key") String inviteEmailEncrypted) {
System.out.println("The key is = " + inviteEmailEncrypted);
}
希望します。
inviteEmailEncrypted
の底であなたのページの変更がuは@RequestParam
を使用することができた場合:
@RequestMapping(path = "/quickstart/email")
public ModelAndView method(@RequestParam("key") String inviteEmailEncrypted)
は、その後、あなたが通常の方法で入力パラメータとしてinviteEmailEncrypted
を使用して、あなたがそれでやりたいことができます。
ドキュメント:Binding request parameters to method parameters with @RequestParam
私はHTTPを開いたときに@RequestMapping(値= "/クイックスタート/メール")を呼び出したい:// localhostを:?8090/QuickStartConsulting /クイックスタート/電子メールを、キー= D5がaccesedさ.theのkeyの値は別のメソッドで定義されており、そのメソッドに関連するjspはemaillogin jspには関連付けられていないため、キーの値を取得できません –