Post-Redirect-Get模式中的简单流管理

时间:2012-02-15 01:09:03

标签: jsf-2 navigation post-redirect-get

我正在寻找基于JSF 2.0中的Post-Redirect-Get模式从一个页面导航到另一个页面的最佳实践 我以前使用Spring Webflow,这是一个了不起的框架,但我正在寻找一种简单的方法。

我也尝试了@ViewScoped注释,但它在PRG中无效。此外,t:saveState在JSF 1.2中完美运行,但在JSF 2.0中不起作用

如果你给我任何建议,我会很高兴的。

1 个答案:

答案 0 :(得分:1)

如果是纯页面到页面导航,请使用纯GET链接而不是POST表单。 JSF2为您提供了新的<h:link>标记,可以将导航大小写为outcome

所以,例如。

<h:link value="Next page" outcome="next" />

(转到同一文件夹中的next.xhtml

而不是

<h:form>
    <h:commandLink value="Next page" action="next?faces-redirect=true" />
</h:form>

对于搜索机器人来说,这也是非常友好的。

另见: