私のアプリケーションは3つのJSPページを持っています:1つはlogin.jsp
で、その他はloginSuccess.jsp
とloginFail.jsp
です。ログインフォームのユーザー名とパスワードが正しい場合は、loginSuccessページに進みますが、ユーザー名とパスワードが正しくない場合、loginFailページには移動しません。Springフレームワークで2番目のページをリダイレクトする方法
動作させるには何が必要ですか?
私のアプリケーションは3つのJSPページを持っています:1つはlogin.jsp
で、その他はloginSuccess.jsp
とloginFail.jsp
です。ログインフォームのユーザー名とパスワードが正しい場合は、loginSuccessページに進みますが、ユーザー名とパスワードが正しくない場合、loginFailページには移動しません。Springフレームワークで2番目のページをリダイレクトする方法
動作させるには何が必要ですか?
春のセキュリティは設定XMLで特性を有しています。このような何かがトリックを行う必要があります!
default-target-url="loginSuccess.jsp"
authentication-failure-url="/loginFail.jsp"
スプリングセキュリティが過剰である場合はAbstractWizardFormControllerを使用することもできます。
Spring Securityを使用したくない場合は、spring mvc RedirectViewを使用して要求を差分ページにリダイレクトすることができます。
if (success) {
return new ModelAndView(new RedirectView("loginSuccess.jsp"));
} else {
return new ModelAndView(new RedirectView("loginFail.jsp"));
}
まず、問題の解決に役立つコードを投稿するか、詳細情報を提供する必要があります。 –