通过社交网络授权后,我想重定向到上一页,我使用${header.referer}
,但当前一页的网址类似http://blabla.com/page?id=5
时,${header.referer}
丢失id=5
并重定向到http://blabla.com/page?
。
如何使用请求参数和值获取上一页的完整URL地址?
答案 0 :(得分:1)
使用jsp / servlet获取referer页面url,你必须request.getHeader("referer")
。这个方法返回带有参数的字符串url。你不会丢失任何参数等。
在获取referer页面的jstl中,您可以使用${header.referer}
。此代码结果也是带参数的字符串url。如果您使用JSTL,也不会丢失任何来自url的内容。