【发布时间】:2012-09-11 06:50:37
【问题描述】:
我想知道如何获取完整的请求 url 我需要 #test=1234 但使用 HttpServletRequest request.getRequestURI() 或 request.getRequestURL().toString() 仅返回路径,例如 https://stackoverflow.com/myquestion 帮帮我
【问题讨论】:
标签: spring spring-mvc
我想知道如何获取完整的请求 url 我需要 #test=1234 但使用 HttpServletRequest request.getRequestURI() 或 request.getRequestURL().toString() 仅返回路径,例如 https://stackoverflow.com/myquestion 帮帮我
【问题讨论】:
标签: spring spring-mvc
#test=123 称为锚点。并且 Anchors 不提交到服务器,它们只驻留在 Broswer 中
@见:
【讨论】:
在请求资源时,客户端不会将锚点或 URL 片段发送到服务器。锚点或片段用于识别资源中的位置,而不是服务器上的不同资源。
片段 URL 不是 URL 的一部分。您可以使用 javascript 获取锚点并将它们保存在 cookie 中以保留它们。
var anchor = window.location.hash;
【讨论】: