我正在使用spring security,我需要在facebook上登录。
例如,如果用户想要查看我的帐户详细信息。因为该用户必须登录,所以我重定向到登录表单。在此登录表单中,我提到了facebook登录选项。
www.example.com/myCredit.do 如果用户输入此网址,他将被重定向到 www.example.com/login ,而无需访问myCredit页面。
我需要以某种方式存储“www.example.com/myCredit.do”,这样我才能在登录facebook后重定向。
答案 0 :(得分:1)
将网址放入会话中,然后您可以在登录后从会话中获取网址。
答案 1 :(得分:1)
您可以将Url存储为字符串,并使用sendRedirect()方法将请求重定向到其他页面。
此方法将响应以及状态代码和新页面位置发送回浏览器。您还可以同时使用setStatus()
和setHeader()
方法来实现相同的重定向。
答案 2 :(得分:0)
传递参数并在信用页面中获取,如果参数 null 或为空,则默认情况下会重定向到您的信用页面
答案 3 :(得分:0)
执行以下操作
www.example.com/login?redirectURL=www.example.com/myCredit.do
现在,成功登录后,根据URL redirectURL