我尝试在WildFly上运行我的App JSF 1.2,但我的视图标记中的attribut beforePhaseListener并不起作用。我在wildfly上安装了JSF 1.2的所有lib,在我的Web.XML中我有这个值:
<context-param>
<param-name>org.jboss.jbossfaces.JSF_CONFIG_NAME</param-name>
<param-value>mojarra-1.2</param-value>
</context-param> .
在我的Xhtml中我有这个:
f:view
xmlns="http://www.w3.org/1999/xhtml"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:a4j="http://richfaces.org/a4j"
xmlns:rich="http://richfaces.org/rich"
beforePhaseListener="#{myBean.beforePhase}"
在myBean中我有这个方法签名:
public void beforePhase(PhaseEvent event)
但我总是得到这个错误:
班级&#39; myBean&#39;没有属性&#39; beforePhase&#39; 。
谢谢