JSF1.x版本中的书签URL
我从JSF2.0中了解到,URL可以在地址栏中更改。为URL添加书签更有帮助。在JSF1.x版本中有什么方法可以做到这一点吗 没有。但是在JSF 1.x中,有一些常见的实践可以实现更好的可书签URL:JSF1.x版本中的书签URL,jsf,Jsf,我从JSF2.0中了解到,URL可以在地址栏中更改。为URL添加书签更有帮助。在JSF1.x版本中有什么方法可以做到这一点吗 没有。但是在JSF 1.x中,有一些常见的实践可以实现更好的可书签URL: 提交后不要导航到其他页面,请始终返回到同一页面并通过h:message显示任何错误/成功消息 如果你真的需要在提交后转到另一个页面,最好通过重定向来完成。它将导致浏览器对给定URL发出全新的GET请求 不要使用h:commandLink/h:commandButton(触发帖子)进行普通的页到页
- 提交后不要导航到其他页面,请始终返回到同一页面并通过
显示任何错误/成功消息h:message
- 如果你真的需要在提交后转到另一个页面,最好通过重定向来完成。它将导致浏览器对给定URL发出全新的GET请求
- 不要使用
/h:commandLink
(触发帖子)进行普通的页到页导航。使用h:commandButton
或纯HTMLh:outputLink
元素。这对搜索引擎优化也有好处a
ExternalContext#redirect()
,或者通过在faces config.xml
中的
条目添加
,如果有的话(在JSF 2.0中,您也可以通过在结果值中添加?faces redirect=true
来实现)。谢谢您的建议!!