不保存打印页面的状态

时间:2013-04-07 04:30:58

标签: jsf lifecycle savestate

对于打印页面,仅限文本,无需单击命令链接/按钮,无需保存打印页面的状态。有没有办法告诉JSF不要保存状态?感谢。

2 个答案:

答案 0 :(得分:2)

如果视图不包含任何<h:form>,则JSF无论如何都不会保存状态。所以没什么值得担心的。

<f:view transient="true">,如果视图已经不包含任何<h:form>,则在Mojarra 2.1.19之后启用无状态模式,将没有任何额外的优势。

答案 1 :(得分:1)

使用较新版本的Mojarra,您可以这样做:

<f:view transient="true">
    Your page
</f:view>

但我不认为这样做会对你的申请产生任何重大的积极影响。