JSF 2 允许使用<f:viewParam>
标签来初始化 URL 参数。
例如:
<f:viewParam id="name" name="name"
value="#{applicationBean.name}" required="true" />
然后在 backing bean 中使用这个参数来加载一些使用<f:event>
.
例如:
<f:event type="preRenderView"
listener="#{applicationBean.preRenderView}" />
中的preRenderView()
方法applicationBean
将一些布尔变量buttonEnabled
设置为 true\false
在主页中使用此变量来启用\禁用按钮时,它不起作用(例如,它总是评估为假):
<h:commandButton disabled="#{!applicationBean.buttonEnabled}">
有什么建议么?