login.jsp ページの非表示フィールドに 'cat=1' を設定していますが、default-target-url で使用できることを期待していました。spring-security.xml のエントリは、
<form-login login-page="/login.html" default-target-url="/index.html"
authentication-failure-url="/loginfailed.html" />
そしてコントローラーで、
@RequestMapping(value="/index", method = RequestMethod.GET)
public String index(HttpServletRequest request) {
String cat = request.getParameter("cat");
if (cat != null && cat.equalsIgnoreCase("1")) {
return "add";
}
return "redirect:/index.jsp";
}
しかし、リクエストパラメータ値を取得できません(catはnullです)ので、「default-target-url」がリクエストをリダイレクトする(転送しない?)ためだと思います。そうですか?
はいの場合、「default-target-url」にパラメーターを渡す方法はありますか?