java - 获取调用页面的URL Java

标签 java spring controller request

为了让您了解情况,我们正在使用基于 Tomcat 6.0.29 的自定义服务器。我们正在使用 Java 和 Spring 进行开发。

假设我有一个链接,可以将您从 http://localhost/displayhttp://localhost/save .在 http://localhost/save 的 Controller 中, 我可以得到 http://localhost/display以某种方式来自请求参数?

request.getRequestURL()似乎获取了当前页面的 url。

最佳答案

这应该给你引用页面(大多数情况下)

request.getHeader("referer"); 

详情请看这里http://www.w3.org/Protocols/HTTP/HTRQ_Headers.html#z14

here有关请求 API 的更多详细信息

关于java - 获取调用页面的URL Java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5274869/

相关文章:

java - 如何编码 Stream.findNth()?

java - 输出数组列表的内容

java - Spring hibernate : TypedQuery NullPointerException

javascript - ASP.NET mcv : How to send javascript array to c# controller

ruby-on-rails - 有没有一种方法可以跨 Controller 使用,如果可以,我该如何使用它?

asp.net-mvc-3 - MVC 模型在 OnExecuted 操作过滤器中为空……还是设置模型的更优雅的方式?

Java - 属性无法加载,但存储正确

java - 如何在 Java 中将 HTML 解析器与 Apache Tika 一起使用以提取所有 HTML 标记?

java - MyBatis/Ibatis错误: The content of element type "update" must match

java - 如何使用 Spring Boot 获取存储在 aws s3 中的音频/视频文件?