JSF 2 では、<f:viewParam>
タグを使用して URL パラメーターを初期化できます。
例えば:
<f:viewParam id="name" name="name"
value="#{applicationBean.name}" required="true" />
次に、バッキング Bean でこのパラメータを使用して、.xml を使用していくつかのオブジェクトをロードします<f:event>
。
例えば:
<f:event type="preRenderView"
listener="#{applicationBean.preRenderView}" />
のpreRenderView()
メソッドは、applicationBean
いくつかのブール変数buttonEnabled
を true または falseに設定します
メイン ページでこの変数を使用してボタンを有効/無効にすると、機能しません (たとえば、常に false と評価されます)。
<h:commandButton disabled="#{!applicationBean.buttonEnabled}">
助言がありますか?