在springMVC中,如何获得包含片段的完整请求URL,比如http://stackoverflow.com/myqu



我想知道如何获得完整的请求url我需要#test=1234,但使用HttpServlet请求request.getRequestURI()或request.getRequest URL().toString()仅返回路径,如https://stackoverflow.com/myquestion帮助我

#test=123被称为Anchor。并且锚点不提交到服务器,它们只驻留在Brower 中

@参见:

  • 如何在HTTPGET中获取锚点名称
  • 正在检索ASP的URL中的定位链接。Net

请求资源时,客户端不会向服务器发送锚点或URL片段。锚或片段用于标识资源内的位置,而不是服务器上的不同资源。

片段URL不是URL的一部分。您可以使用javascript&将它们保存在cookie中以保留它们。

var anchor = window.location.hash;

最新更新