小编Raf*_*le'的帖子

在 JAAS 重定向之前检索请求的 URL

是否可以在 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>
Run Code Online (Sandbox Code Playgroud)

所以,当我没有登录并尝试去前。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";
}
Run Code Online (Sandbox Code Playgroud)

我尝试了很多方法来获取用户请求的页面。 request.getRequestURL()

都还给我: www.blah.com/myApp/login.jsf

有什么办法可以得到请求的页面? www.blah.com/myApp/users.jsf

问候

java jsf redirect login jaas

5
推荐指数
1
解决办法
2699
查看次数

标签 统计

jaas ×1

java ×1

jsf ×1

login ×1

redirect ×1