这与Changing Browser URL from backing bean
有关@balusc
我如何在JSF 2中做同样的事情?我有一个包含6个不同组件(主要是PrimeFaces 3.0)的搜索页面,用于设置搜索参数。如何让所有参数显示在URL中,以便用户可以使用URL共享结果页面?
我看了一下PrettyFaces,这似乎能够以更好的方式做到这一点,但如果这是一个更简单的解决方案,我宁愿让它只用JSF2 ......
谢谢!
答案 0 :(得分:1)
您应该通过嵌套的f:param标签手动指定所有参数,如下所示:
<h:link outcome="nextPage">
<f:param name="param1" value="val1" />
<f:param name="param2" value="val2" />
</h:link>
或只指定includeViewParams参数:
<h:link outcome="nextPage" includeViewParams="true">
h:button