JAAS がリダイレクトする前に、ユーザーが要求した URL を取得することは可能ですか?
私のweb.xmlは次のようなものです:
<login-config>
<auth-method>FORM</auth-method>
<form-login-config>
<form-login-page>/login.jsf</form-login-page>
<form-error-page>/login.jsf</form-error-page>
</form-login-config>
</login-config>
だから、私がログインしていないときに元に行こうとすると. 次に、アプリは私をlogin.jsfwww.blah.com/myApp/users.jsf
にリダイレクトしますが、URL はユーザーが要求したものと同じままです。
次に、ログイン フォームに入力して [ログイン] をクリックします。
public String actionLogin(){
//do my login and stuff
return "page that user requested";
}
ユーザーが要求したページを取得するために多くの方法を試しました。request.getRequestURL()
すべてが私を返しました:www.blah.com/myApp/login.jsf
要求されたページを取得する方法はありますか?www.blah.com/myApp/users.jsf
よろしく