我使用spring security进行用户身份验证,但是我想在userDetailService或loginFailure或loginSuccess上获取以前的浏览器URL。
为此我试图从请求对象获取URL但我得到 / j_Spring_security_check 而不是浏览器URL,如: - / service / user / login或/ service / customer /登录,因为我有两个不同的URL用于登录不同的用户或客户。请提出任何解决方案
先谢谢
答案 0 :(得分:2)
String referrer = request.getHeader("referer");
注意:HTTP referer是客户端控制的值,因此可以欺骗完全不同甚至删除的内容。此值不应用于任何关键操作。但为什么你需要这个?