Java 基本面组件不显示

Java 基本面组件不显示,java,jsf,servlets,primefaces,xhtml,Java,Jsf,Servlets,Primefaces,Xhtml,我正在使用JSF和PrimeFaces开发一个应用程序。我在Facelets页面中遇到了一个问题,页面中没有显示标记。每个标签都像一个简单的输入文本一样显示 这是我的xhtml页面的开始 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns

我正在使用JSF和PrimeFaces开发一个应用程序。我在Facelets页面中遇到了一个问题,页面中没有显示标记。每个标签都像一个简单的输入文本一样显示

这是我的xhtml页面的开始

       <!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:h="http://java.sun.com/jsf/html"
        xmlns:f="http://java.sun.com/jsf/core"
        xmlns:ui="http://java.sun.com/jsf/facelets"
        xmlns:p="http://primefaces.org/ui"> 

以及web.xml页面的这一部分

<servlet-mapping>
  <servlet-name>Faces Servlet</servlet-name>
  <url-pattern>/faces/*</url-pattern>
  <url-pattern>*.jsf</url-pattern>
  <url-pattern>*.xhtml</url-pattern>
</servlet-mapping>

Facesservlet
/面孔/*
*.jsf
*.xhtml
我还在WEBContent/WEB-INF/lib/primefaces-4.0.jar文件夹中找到了primefaces-4.0.jar,您的页面中缺少了
标记。这个标签定义了JSF运行时可以在其中注入必要的Javascript来呈现页面中的元素和处理ajax的区域

相关的:


谢谢@Makky我已经在eclipse中创建了带有primefaces组件的页面,并且显示正确,但是现在在这个特定页面中没有显示。我不认为这是日食配置的问题。在IDE中,Primesfaces的标签没有黄色下划线?不,没有黄色或红色下划线。页面的其余部分在哪里?页面上是否定义了
?谢谢@kolossus!这个很好用。我忘了头部标签上的“h”。你能把你的答案作为预先定义的答案,这样我就可以检查它是否正确了?!这里有打字错误吗?不是吗?
将只是@nAQ的结束标记
是完整的标记,与键入
相同。