JSF 1.x版本中的书签URL

问题描述 投票:2回答:2

我知道从JSF 2.0可以在地址栏中更改URL。 将URL标记为书签更加有用。 在JSF 1.x版本中有什么方法可以做。

jsf
2个回答
3
投票

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

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

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

  • 不要使用h:commandLink / h:commandButton (触发POST)进行纯页到页的导航。 使用h:outputLink或仅使用普通HTML a元素。 对于SEO来说也更好。


1
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.