带有请求参数的标头引用程序

时间:2015-05-04 10:45:10

标签: java jsp web jstl

通过社交网络授权后,我想重定向到上一页,我使用${header.referer},但当前一页的网址类似http://blabla.com/page?id=5时,${header.referer}丢失id=5并重定向到http://blabla.com/page?。 如何使用请求参数和值获取上一页的完整URL地址?

1 个答案:

答案 0 :(得分:1)

使用jsp / servlet获取referer页面url,你必须request.getHeader("referer")。这个方法返回带有参数的字符串url。你不会丢失任何参数等。

在获取referer页面的jstl中,您可以使用${header.referer}。此代码结果也是带参数的字符串url。如果您使用JSTL,也不会丢失任何来自url的内容。