java - 带有请求参数的 header 引用者

标签 java jsp web jstl

通过社交网络授权后,我想重定向到上一页,我使用 ${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/

相关文章:

web - 如何将 PCM 音频流转换为在线播放

在属性文件中配置 Java

java - spring框架4.2.1版本中无法配置资源映射

java - 命令查询分离模式示例

java - 在 java 中逐步询问 levenberg-marquardt

java - 无法从 jdbc 获取 oracle 表上的独占锁

javax.servlet.http.Part.getSubmittedFileName()Ljava/lang/String

visual-studio - Visual Studio 2012 中全屏的屏幕截图

java - 使用 Java、Spring、Jsp、Extjs 获取 Wildfly 8.2.0 Final - Undertow "UT010019: Response already commited"错误

Azure 免费网站重定向到 www 且未找到页面