每当调用JSF页面时,我都需要设置一些值。所以我查看了生命周期方法,认为我能够覆盖,例如,restoreView方法,以便我可以设置为null某些页面的属性。但我似乎无法找到任何人这样做的例子。如果你能指点我的教程或例子,或者让我知道这样做的正确方法 - 我非常感激。谢谢!
大声思考:当我可以在辅助bean上调用一个方法并在其他任何东西渲染之前设置我的值时,xhtml生成中可能存在一个阶段?
答案 0 :(得分:0)
根据您的问题历史记录,您使用的是JSF 2.0。所以,这应该做:
<f:event type="preRenderView" listener="#{bean.preRenderView}" />
与
public void preRenderView() {
this.some = null;
// ...
}
然而这很有意义,我无法让人觉得你正在寻找错误方向的解决方案。