学习 JavaServer Faces(JSF) 的一种现象

学习JSF时遇到的一种现象:
test.jsp:
<h:outputText id="id1" value="#{UserBean.users}" ></h:outputText>

在tomcat6.0.26以后版本测试,页面显示#{UserBean.users},不能解析#表达式.
在tomcat6.0.20以前版本测试,页面显示users的地址,可以解析#表达式.

解决办法:
为把项目下web.xml文件的.xsd2.4版本替换成2.5版本.
tomcat6.0.26以后版本正常页面.


遗留问题:
tomcat6.0.20以前版本的web.xml的xsd版本2.5对应项目的web.xml的xsd2.4显示正常,为什么tomcat6.0.26以后版本的web.xml的xsd2.5对应项目的web.xml的xsd2.4就不能解析#表达式?tomcat6.0支持的是servlet2.5、jsp2.1.


你可能感兴趣的:(html,xml,jsp,Web,JSF)