【问题标题】:How should I redirect the second page in Spring framework我应该如何在 Spring 框架中重定向第二页
【发布时间】:2009-07-29 12:08:19
【问题描述】:

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

我需要做什么才能让它工作?

【问题讨论】:

  • 首先您可能需要发布代码或提供更多信息让我们帮助您解决问题。

标签: java spring jsp spring-mvc


【解决方案1】:

【讨论】:

    【解决方案2】:

    Spring Security 在配置 xml 中有属性。像这样的东西应该可以解决问题!

        default-target-url="loginSuccess.jsp" 
        authentication-failure-url="/loginFail.jsp"
    

    【讨论】:

      【解决方案3】:

      如果你不想使用 Spring Security,我认为你可以使用 spring mvc RedirectView 将请求重定向到不同的页面。

          if (success) {
              return new ModelAndView(new RedirectView("loginSuccess.jsp"));
          } else {
              return new ModelAndView(new RedirectView("loginFail.jsp"));
          }
      

      【讨论】:

        【解决方案4】:

        如果 Spring Security 太过分了,你也可以使用 AbstractWizardFormController

        【讨论】:

          猜你喜欢
          • 2017-01-17
          • 1970-01-01
          • 2019-07-16
          • 1970-01-01
          • 2011-04-16
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多