如何检测 URL 映射中的片段标识符?
在 Grails 项目中,我尝试根据 片段标识符出现在 URL 中。片段标识符很重要,因为 Flash 库 SWFAddress 使用它们与存在于网页。
我只需要确定请求 url 中是否存在片段。
我应该查看 HttpServletRequest 来执行此操作吗?
Grails 中根据 URL 中是否存在片段标识符来路由 URL 的最佳方式是什么?
[我问 Grails 中的同一问题论坛。]
In a Grails project I'm trying to map a Url based on whether or not a Fragment Identifier is present in the Url. The Fragment Identifiers are important because a Flash library SWFAddress uses them to communicate to a Flash application present in the web page.
I simply need to determine whether a fragment is present or not in the Request url.
Should I look into HttpServletRequest to do this?
What's the best way in Grails to route a url based on whether a Fragment Identifier is present in a Url?
[I asked this same question at the Grails forum.]
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
片段标识符不是 URL 的一部分,它仅与 URL 结合使用。它只对客户有价值。
兼容的服务器将忽略客户端发送的任何片段标识符。
您无法根据片段标识符设计 url 映射,URL 在到达您的应用程序时将不包含片段标识符。
A fragment identifier is not part of a URL, it is merely used in conjunction with a URL. It is of value only to the client.
A compliant server will ignore any fragment identifier sent by a client.
You can't design your url mappings based on fragment identifiers, the URL will not contain a fragment identifier by the time it reaches your app.