1

次のようなナビゲーションルールがあります

<navigation-case>
  <description>
  Global rule for going to the items page from any page  
  </description>
  <from-outcome>items</from-outcome>
  <to-view-id>/items.xhtml</to-view-id>
  <redirect>
    <view-param>
      <name>page</name>
      <value>#{itemsBean.page}</value>
    </view-param>  
  </redirect>  
  </navigation-case>

そのルールでは、RequestScoped である itemsBean の変数「page」を使用しました。

Netbeans 7.0.1 と GlassFish 3.1.1 を使用しましたが、問題なく動作しました。しかし、NetBeans 7.2 および GlassFish 3.1.2.2 に更新した後、ルールが機能しません。アドレス文字列に値ではなく「#{itemsBean.page}」があります。ルール内の式が機能しないようですが、なぜですか?

PS 自宅でテストするための簡単なプロジェクトを作成したところ、JBoss AS 7.1.1.Final が GlassFish 3.1.2.2 のようなナビゲーション ルールで動作することがわかりました。多分それは特徴ですか?

時間を無駄にしていただきありがとうございます。

4

0 に答える 0