构建视图后<c:set>
的替代方法是什么?
通常<c:set>
在构建视图时有效。之后,我该如何改变呢?
例如,JSF标记中的以下内容是什么?构建视图后,未设置以下属性。
<c:set property="showPromoDetails" target="#{viewScope}" value="null" />
答案 0 :(得分:2)
我将假设JSF 2.x.把它放在视图中的某个地方,常见的约定就在顶部附近。
<f:metadata>
<f:event type="preRenderView" listener="#{viewScope.preRenderView}" />
</f:metadata>
与
public void preRenderView() {
showPromoDetails = null;
}