Java 使用JBoss v4.2.1解析Facelets时出现问题

Java 使用JBoss v4.2.1解析Facelets时出现问题,java,jsf,facelets,jboss-4.2.x,Java,Jsf,Facelets,Jboss 4.2.x,我有一个some.xhtml文件,其中包含jsf libs。在标签中,我试图显示两个单词: 对于第一个,我使用纯文本:Hello 对于第二个,我使用: 我希望在那里看到Hello,但页面上只打印Hello。因此,我假设在JBoss4.2.1中,facelet没有被解析。它在Apache7中起作用。我怎样才能修好它。可能是必须添加到web.xml或faces-config.xml文件中的内容 提前谢谢 注意:我打开页面时是这样的: some.xhtml 摇滚乐 你好 web.xml javax.f

我有一个some.xhtml文件,其中包含jsf libs。在标签中,我试图显示两个单词:

对于第一个,我使用纯文本:Hello

对于第二个,我使用:

我希望在那里看到Hello,但页面上只打印Hello。因此,我假设在JBoss4.2.1中,facelet没有被解析。它在Apache7中起作用。我怎样才能修好它。可能是必须添加到web.xml或faces-config.xml文件中的内容

提前谢谢

注意:我打开页面时是这样的:

some.xhtml

摇滚乐 你好 web.xml

javax.faces.DEFAULT_后缀 .xhtml com.sun.faces.config.ConfigureListener Facesservlet javax.faces.webapp.FacesServlet 1. Facesservlet /面孔/* index.jsp faces-config.xml

打开带有.jsf后缀或/faces的页面/
无论您在web.xml中定义了什么,JBoss 4.2都附带了一个捆绑的JSF 1.2实现,默认情况下,它总是优先于您在WAR中包含的任何JSF实现。JSF1.2默认情况下不将Facelets识别为视图技术,也不支持任何JSF2.0特定的标记,如

要告诉JBoss您的WAR已经绑定了一个JSF实现,这样JBoss就不会将其绑定的JSF 1.2用于您的webapp,您需要向web.xml添加以下上下文参数:

org.jboss.jbossfaces.WAR\u BUNDLES\u JSF\u IMPL 符合事实的
这与JSTL完全无关。我编辑了你的问题和标签。JSTL是一个JSP标准标记库,它是那些标记等等。另请参见,您实际上指的是JSF标记或Facelets标记,而不是Facelets JSTL。