JSP,Servlet获取前一个请求的url路径

做一个需求,当从一个页面跳转到登陆页面,登陆成功后,返回之前浏览的页面。关于修改完后自动跳转到上一页面,主要跳转的是到列表页面。查了相关资料使用referer即可获取浏览器的上一次的请求url,但是还是有些问题,研究了下,发现我使用了iframe框架,所以获取的请求只能提留在左边的框架里的url,但是Firefox是正常的。这就说明是IE的问题了。无语中,先解决需求再说,之后就通过判断浏览器,是IE浏览器的话就直接把请求url设置过去。

HttpServletRequest对象的getHeader(String name),使用 request.getHeader(“Referer”)获取,在jsp页面中使用
<%=request.getHeader("Referer")%> 。

还有的是在javascript里的是通过document.referrer来获取上一次请求的url。
--------------------- 
作者:lizhuohuang1 
来源:CSDN 
原文:https://blog.csdn.net/saydo/article/details/84274731 
版权声明:本文为博主原创文章,转载请附上博文链接!

猜你喜欢

转载自blog.csdn.net/qq_38922435/article/details/88636812