JSF maven项目中的EL不工作

JSF maven项目中的EL不工作,jsf,el,Jsf,El,我正试图让我的JSFWeb应用程序在JBoss上运行。直到现在,一切都很好,但我不能调用我的支持bean的方法 支持bean: @Named @ConversationScoped public class WelcomePM implements Serializable { public String getHelloStatement() { return "Backing bean works!"; } } 当我试图在xhtml页面中调用该方法时,什么也没发生 第页:

我正试图让我的JSFWeb应用程序在JBoss上运行。直到现在,一切都很好,但我不能调用我的支持bean的方法

支持bean:

@Named
@ConversationScoped
public class WelcomePM implements Serializable {

public String getHelloStatement() { 
    return "Backing bean works!";
}

}
当我试图在xhtml页面中调用该方法时,什么也没发生

第页:


浏览器仅显示字符串“JSF works!”但不是字符串“backingbean起作用!”如我所料。因此,我尝试将
{welcomePM.getHelloStatement()}
与服务器无法解析的内容进行交换,例如
{fooPM.getBar()}
希望得到异常。但也没有例外(无论是在浏览器中还是在服务器日志中)。所以我相信,服务器甚至没有尝试解析EL表达式。我做错了什么?

你试过{welcomePM.helloStatement}吗

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:h="http://java.sun.com/jsf/html">
<h:body>    
<h:outputText value="JSF works!"></h:outputText>
<h:outputText value="#{welcomePM.getHelloStatement()}" />
</h:body>
</html>