如何检测URL映射中的片段标识符?

3
在一个Grails项目中,我正在尝试映射一个基于Url的链接,这取决于Url中是否存在片段标识符。片段标识符很重要,因为Flash库SWFAddress使用它们来与网页中存在的Flash应用程序通信。
我只需要确定请求url中是否存在片段。我应该查看HttpServletRequest来完成这个任务吗?
在Grails中,基于Url是否存在片段标识符,路由Url的最佳方法是什么?
[我在Grails论坛上提出了同样的问题。]

1
这个 Stack Overflow 的问题很相关: 如何从 HttpServletRequest 获取请求 URL? 以及维基百科的 片段标识符文章。简而言之 - 片段标识符仅在客户端处理。 - jennyfofenny
1个回答

2

片段标识符不是URL的一部分,它仅与URL一起使用。它只对客户端有价值。

符合规范的服务器将忽略客户端发送的任何片段标识符。

您不能根据片段标识符设计您的URL映射,当URL到达您的应用程序时,它将不包含片段标识符。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接