2009-07-29 4 views
1

私のアプリケーションは3つのJSPページを持っています:1つはlogin.jspで、その他はloginSuccess.jsploginFail.jspです。ログインフォームのユーザー名とパスワードが正しい場合は、loginSuccessページに進みますが、ユーザー名とパスワードが正しくない場合、loginFailページには移動しません。Springフレームワークで2番目のページをリダイレクトする方法

動作させるには何が必要ですか?

+0

まず、問題の解決に役立つコードを投稿するか、詳細情報を提供する必要があります。 –

答えて

2

春のセキュリティは設定XMLで特性を有しています。このような何かがトリックを行う必要があります!

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

Spring Securityを使用したくない場合は、spring mvc RedirectViewを使用して要求を差分ページにリダイレクトすることができます。

if (success) { 
     return new ModelAndView(new RedirectView("loginSuccess.jsp")); 
    } else { 
     return new ModelAndView(new RedirectView("loginFail.jsp")); 
    } 
関連する問題