在glassfish更新后,JSF导航规则不起作用

时间:2012-09-11 03:03:16

标签: java jsf-2 glassfish-3 netbeans-7

我有像

这样的导航规则
<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>

在该规则中,我使用了来自itemsBean的变量“page”,即RequestScoped。

虽然我使用的是Netbeans 7.0.1和GlassFish 3.1.1 - 但它运行良好。但更新到NetBeans 7.2和GlassFish 3.1.2.2规则后不起作用。在地址字符串中有“#{itemsBean.page}”而不是它的值。似乎规则中的表达式不起作用,但为什么?

P.S。我做了一个简单的项目在家测试,发现JBoss AS 7.1.1.Final使用导航规则就像GlassFish 3.1.2.2一样。也许这是一个特色?

感谢您浪费时间。

0 个答案:

没有答案