Java 如何从HttpServletRequest获取URL片段标识符
如何从Java 如何从HttpServletRequest获取URL片段标识符,java,servlets,fragment-identifier,Java,Servlets,Fragment Identifier,如何从HttpServletRequest获取URL片段标识符 似乎没有提到这一点。您无法按自己喜欢的方式获取URL片段 通常,浏览器不会将片段发送到服务器。这可以通过使用网络协议分析仪(如tcpdump、)进行验证 但是,您可以在JavaScript请求中将片段字符串作为GET/POST参数发送。要使用JavaScript获取值,请使用window.location.hash。然后,您可以在AJAX请求中将该值作为GET或POST参数传递,并在HttpServletRequest上为AJAX请
HttpServletRequest
获取URL片段标识符
似乎没有提到这一点。您无法按自己喜欢的方式获取URL片段 通常,浏览器不会将片段发送到服务器。这可以通过使用网络协议分析仪(如tcpdump、)进行验证 但是,您可以在JavaScript请求中将片段字符串作为GET/POST参数发送。要使用JavaScript获取值,请使用
window.location.hash
。然后,您可以在AJAX请求中将该值作为GET或POST参数传递,并在HttpServletRequest上为AJAX请求使用getParameter方法
下面是我要说的:
片段标识符是分开的
在取消引用之前,从URI的其余部分
片段本身中的标识信息被取消引用
仅由用户代理执行,而不考虑URI方案。虽然
这种单独处理通常被认为是一种损失
信息,特别是用于准确重定向引用的信息
资源会随着时间推移而移动,这也有助于防止信息泄漏
提供者不得拒绝引用作者引用的权利
资源中的信息是有选择的。间接引用也是如此
为使用
URI,因为新媒体类型比新媒体类型更容易定义和部署
身份证明计划
查看以下链接:它如何帮助从http请求获取片段?