JSF maven项目中的EL不工作
我正试图让我的JSFWeb应用程序在JBoss上运行。直到现在,一切都很好,但我不能调用我的支持bean的方法 支持bean: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页面中调用该方法时,什么也没发生 第页:
@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>