通过社交网络授权后,我想重定向到上一页,我使用 ${header.referer}
来实现此目的,但是当上一页的 URL 类似于 http://时blabla.com/page?id=5
,${header.referer}
丢失 id=5
并重定向到 http://blabla。 com/页面?
。
如何获取上一页的完整 URL 地址以及请求参数和值?
最佳答案
使用jsp/servlet获取referer页面url,你必须request.getHeader("referer")
。此方法返回带参数的字符串url。你不会丢失任何参数等。
在 jSTL 中获取引用页面,您可以使用 ${header.referer}
。此外,此代码结果是带有参数的字符串 url。而且,如果您使用 JSTL,您也不会丢失 url 中的任何内容。
关于java - 带有请求参数的 header 引用者,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30028172/