我应该如何在Spring框架中重定向第二页

时间:2009-07-29 12:08:19

标签: java spring jsp spring-mvc

我的应用程序有3个JSP页面:一个是login.jsp,其他是loginSuccess.jsploginFail.jsp。如果登录表单中的用户名和密码正确,则转到loginSuccess页面,但是当用户名和密码不正确时,它不会进入loginFail页面。

我需要做些什么才能让它发挥作用?

4 个答案:

答案 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