JSF 1.x 版本中的书签 URL

发布于 2024-10-14 16:58:34 字数 77 浏览 3 评论 0原文

我从 JSF 2.0 开始知道可以在地址栏中更改 URL。将 URL 添加为书签会更有帮助。在 JSF 1.x 版本中有什么办法可以做到吗?

I came to know that from JSF 2.0 the URL can be changed in the address bar. It is more helpful to bookmark the URL. Is there any way to do in the JSF 1.x versions.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

耳钉梦 2024-10-21 16:58:34

不会。但是在 JSF 1.x 中,有一些常见的做法可以实现更好的可书签 URL:

  • 提交后不要导航到另一个页面,始终返回到同一页面并显示任何错误/成功通过 h:message(s) 发送消息。

  • 如果您确实需要在提交后转到其他页面,最好通过重定向来完成。它将导致浏览器在给定的 URL 上触发全新的 GET 请求。

  • 不要使用 h:commandLink/h:commandButton (触发 POST)进行简单的页面到页面导航。使用 h:outputLink 或仅使用纯 HTML a 元素。这也更有利于 SEO。

No. But there are some common practices to achieve better bookmarkable URL's in JSF 1.x:

  • Do not navigate to another page after submit, always return to the same page and display any error/success messages by h:message(s).

  • If you really need to go to a different page after submit, prefer to do it by a redirect. It will cause the browser to fire a brand new GET request on the given URL.

  • Do not use h:commandLink/h:commandButton (which fire POST) for plain page-to-page navigation. Use h:outputLink or just plain HTML a elements. It's also better for SEO.

漆黑的白昼 2024-10-21 16:58:34

如果您愿意/能够扩展您的 JSF 1.2 安装,您还可以看看 PrettyFaces (http://ocpsoft.com/prettyfaces/),它为可添加书签的 URL 添加了很多额外的支持。

If you are willing/able to extend your JSF 1.2 installation, you could also take a look at PrettyFaces (http://ocpsoft.com/prettyfaces/), which adds a lot of extra support for bookmark-able URLs.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文