実現したいこと
url
localhost:8080/test?name=test
でgetリクエストを受け取った時
localhost:8080/test?name=test&page=1
にリダイレクトしたいです。
java
1@RequestMapping(path = "/test", method = RequestMethod.GET) 2public String test(@RequestParam Map<String, Object> params) { 3 if(params.get("page") == null) { 4 return "redirect:/test?name=test&page=1"; 5 } 6 7 /*受け取り後の処理は省略*/ 8 9 return "testtemplate"; 10}
値の受け取り方は
@RequestParam Map<String, String> params
で受け取りたいのですが、思いつくリダイレクトの方法が
上のような"redirect:/test?name=test&page=1"
しか思いつかず
パラメータが増えたときにこの文字列も編集しなければいけないのが不便です。
良いやり方をご存知でしたら教えてください。

回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。