【发布时间】:2012-12-19 17:08:41
【问题描述】:
是否可以在 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>
所以,当我没有登录并尝试前往 ex 时。 www.blah.com/myApp/users.jsf
然后应用程序将我重定向到 login.jsf 但网址仍然与用户请求的相同。
然后我填写登录表单并单击登录,这将转到我的后台bean,其中调用了我的 loginModule 和 callbackHandler ex.:
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
问候
【问题讨论】:
标签: java jsf redirect login jaas