我知道从JSF 2.0中可以在地址栏中更改URL。为网址添加书签更有帮助。有没有办法在JSF 1.x版本中做。JSF 1.x版本中的书签URL
2
A
回答
3
不可以,但也有一些常见的做法,以达到更好的书签URL会在JSF 1.x中:
不要导航到另一个页面提交后,总是回到同页并显示任何错误/成功消息
h:message(s)
。如果您确实需要在提交后转到其他页面,请选择重定向。这将导致浏览器在给定的URL上触发全新的GET请求。
请勿使用
h:commandLink
/h:commandButton
(它触发POST)进行普通的页面到页面导航。使用h:outputLink
或仅使用纯HTMLa
元素。这对SEO也更好。
1
如果你愿意/能够延长你的JSF 1.2的安装,你也可以看看PrettyFaces(http://ocpsoft.com/prettyfaces/),它增加了很多的书签额外的支持可选网址。
相关问题
- 1. JSF书签问题
- 2. XSLT版本1 URL编码
- 3. AJAX使用Struts 1.x的版本
- 4. Maven JSF版本
- 5. 我的1.x中选择其中的Hadoop版本,2.2和0.23
- 6. HATEOAS书签的URL acccess
- 7. 寻找允许使用X.509证书签名的版本控制系统
- 8. 如何X.509 V1证书转换为X.509版本3
- 9. JSF资源版本
- 10. 文本中的PDFsharp书签
- 11. 书签在JSF页面2应用
- 12. 书签脚本?
- 13. 在Java中签名X.509证书
- 14. 小书签在每个URL
- 15. 书签/ JavaScript旋转URL
- 16. 书签日期在URL
- 17. 当用户书签页面更改书签的URL
- 18. Sitefinity 4.x及更高版本中的不扩展URL设置
- 19. 不能在C#版本中使用Interop.Word设置书签范围
- 20. Xcode中:签约问题:证书安装失败(版本8.2.1)。
- 21. JS书签脚本
- 22. 验证jsf 1.x中的多个字段
- 23. 如何访问.URL文件中的URL和书签标题?
- 24. apk必须使用与preferious版本相同的证书签名
- 25. TFS版本上的角度1.x重复标识符
- 26. SignalR背板没有创建版本为1.x的表格
- 27. Spring Webflow 2和可加书签的URL
- 28. 的Javascript书签到URL和执行
- 29. JavaScript的书签和URL编码
- 30. Grails的2.3.x版本:得到的URL参数值
我们如何才能在JSF中做重定向?它使用Faces-config.xml中的任何配置吗?谢谢你的答案。 – Krishna 2011-01-25 05:13:55
通过调用`ExternalContext#redirect()`或向`faces-config.xml`中的添加` `条目(如果有的话)(在JSF 2.0中,您也可以通过添加`?faces-redirect = true`到结果值)。 –
BalusC
2011-01-25 05:16:59