tomahawk panelNavigation2在升级到JSF2后没有触发actionlistener

时间:2015-09-22 07:37:34

标签: jsf wildfly tomahawk

我已将我的Web应用程序从JSF 1.2迁移到JSF 2.1。 在我的web.xml中,我将以下context-param设置为true,以便使用bundle jars而不是使用提供的wildfly jar。

<context-param>
    <param-name>org.jboss.jbossfaces.WAR_BUNDLES_JSF_IMPL</param-name>
    <param-value>true</param-value>
</context-param>

我已将以下jar放入WEB-INF / libs文件夹中:

tomahawk21-1.1.14, jsf-api-2.1.0.jar and jsf-impl-2.1.0.jar

我可以启动应用程序并自行登录。但是,一旦我点击如下构建的MenuItem:

<h:form id="nav" styleClass="nav">
    <t:panelNavigation2 id="panel-nav" expandAll="true">
        <t:navigationMenuItems value="#{hello.menuItems}" />
    </t:panelNavigation2>
</h:form>
没有任何反应。我已经以编程方式为MenuItem设置了actionListener。使用JSF1.2时它确实工作正常。 使用eclipse进行远程调试可以清楚地证明没有调用动作监听器方法。

祝你好运 爱德蒙

0 个答案:

没有答案