我开始知道从JSF 2.0可以在地址栏中更改URL。为URL添加书签更有帮助。在JSF 1.x版本中有什么办法吗?
答案 0 :(得分:3)
没有。但是有一些常见的做法可以在JSF 1.x中实现更好的可收藏URL:
提交后请勿导航到其他页面,请始终返回相同的页面,并按h:message(s)
显示任何错误/成功消息。
如果您确实需要在提交后转到其他页面,请选择重定向。它将导致浏览器在给定的URL上触发全新的GET请求。
请勿使用h:commandLink
/ h:commandButton
(触发POST)进行普通的页面到页面导航。使用h:outputLink
或纯HTML a
元素。它对SEO也更好。
答案 1 :(得分:1)
如果您愿意/能够扩展您的JSF 1.2安装,您还可以查看PrettyFaces(http://ocpsoft.com/prettyfaces/),它为可书签URL提供了大量额外支持。