是否可以在 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>
所以,当我没有登录并尝试去前。www.blah.com/myApp/users.jsf
然后应用程序将我重定向到login.jsf但 url 仍然与用户请求的相同。
然后我填写登录表单并单击登录,这将转到我的 backbean,其中调用我的 loginModule 和 callbackHandler 例如:
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
问候