在页面跳转导航后更改地址栏中的url,以创建可书签的url
Changing urls in the address bar after page-forward navigation to create bookmarkable urls
JSF默认使用内部页面转发机制而不是页面重定向。然而,这给我留下了一点问题。我需要创建可添加书签的url,但由于url不随导航改变,我担心如何在页面转发导航后修改url,以便不同的页面可以正确添加书签。
你应该设计你的网站的方式,你只使用POST真正的表单提交,因此不用于页面到页面的导航。为此,您应该对<h:link>
(仅限JSF 2.0)、<h:outputLink>
或普通<a>
使用GET。您不应该将POST表单用于纯页面到页面的导航。如果您受到设计或组件限制的限制,那么您最好的选择是向导航用例添加<redirect/>
,或者向结果值添加faces-redirect=true
参数(仅限JSF 2.0)。
您可以使用HTML5 pushState
。您可以在这里了解更多信息:https://developer.mozilla.org/en/DOM/Manipulating_the_browser_history
相关文章:
- GWT:在浏览器中保存URL'的书签部分
- 添加包含JavaScript而非URL的书签
- 是否可以提供一个特定的URL,供任何在网络应用程序中为页面添加书签的人使用
- 通过书签使用来自另一个网站的 url 自动填充文本字段
- 书签用于将 URL 传递到表单字段
- 书签用于将 URL 与 URL/目录交换
- 如何创建书签来操作此 URL
- Div 叠加层淡入历史记录,并可使用哈希 URL 添加书签
- JavaScript 书签获取 url + title
- 书签 - 验证 URL 格式并提取子字符串
- 引导程序3导航选项卡书签url不工作
- 如何在扩展中访问书签页面和其他chrome url
- 打开chrome:// URL在一个新的标签从书签
- 在新URL中使用当前URL的一部分的书签
- 如何制作一个JavaScript书签来添加到URL的一部分?
- 生成& &;打开URL与当前日期Javascript书签
- 在页面跳转导航后更改地址栏中的url,以创建可书签的url
- 如何重定向到一个书签URL在crossrider
- 当用户将页面设为书签时,更改书签的URL
- Zurb基金会标签在URL书签或反向链接上显示模式