我的应用程序有3个JSP页面:一个是login.jsp
,其他是loginSuccess.jsp
和loginFail.jsp
。如果登录表单中的用户名和密码正确,则转到loginSuccess页面,但是当用户名和密码不正确时,它不会进入loginFail页面。
我需要做些什么才能让它发挥作用?
答案 0 :(得分:2)
答案 1 :(得分:2)
Spring Security在config xml中有属性。这样的事情应该可以做到!
default-target-url="loginSuccess.jsp"
authentication-failure-url="/loginFail.jsp"
答案 2 :(得分:1)
如果您不想使用Spring Security,我认为您可以使用spring mvc RedirectView将请求重定向到不同的页面。
if (success) {
return new ModelAndView(new RedirectView("loginSuccess.jsp"));
} else {
return new ModelAndView(new RedirectView("loginFail.jsp"));
}
答案 3 :(得分:0)
如果Spring Security是一个过度杀手,你也可以使用AbstractWizardFormController。