URL 可以有一个标签,用“#”符号分隔,位于 URL 参数之后。
例如。http://example.com/foo/bar.jsp?p1=v1#test_label
我希望标签成为 request.getQueryString() 的一部分和 request.getRequestURL().toString() 的一部分。
但似乎不存在。
有没有办法从服务器端的 HttpServletRequest 检索标签值?
我认为 HTTP 规范决定“锚点”(这就是它们的名字吗?无论如何,哈希符号和后面的标签)不会传递到服务器,它们只是用于客户端滚动页面,或在 JavaScript 中使用。因此,除了在页面加载后使用一个小脚本通过 Ajax 请求将其传递到服务器之外,您无法获取该值,但这不是很方便。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)