PrimeFaces组件未显示

时间:2012-10-30 20:07:35

标签: jsf-2 primefaces

我尝试设置PrimeFaces库。所以我使用'add external jar'命令添加了primefaces-3.4.1.jar。比我添加名称空间: xmlns:p =“http://primefaces.org/ui 到html标签。根据official documentation所有内容,用于设置它了。

我尝试在页面中添加<p:editor/>个组件,但不会显示。

我的项目配置是:Eclipse,JSF 2.1 on Glassfish 3.1

我错过了什么吗?

3 个答案:

答案 0 :(得分:4)

我猜这是同样的问题&amp;解决方案:Simple primefaces application not working

缺少web.xml中的servlet映射:

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

答案 1 :(得分:3)

显然你做错了“添加外部jar”命令。从问题究竟是如何执行此步骤的问题尚不清楚,但这应该只是通过常规方式将JAR文件全部放入项目的/WEB-INF/lib文件夹中(正如您对每个第三方JAR所做的那样)文件webapp取决于)。你提出这个问题的方式表明你毕竟不知道这个。

真的没有什么需要做的。如果您在项目的构建路径属性中摆弄,那么您应该撤消所有这些以避免将来可能发生的冲突。 Eclipse非常聪明,只要您在项目的/WEB-INF/lib文件夹中删除JAR,就可以自动设置必要的内容。

答案 2 :(得分:0)

PrimeFaces jar(在我的情况下为primefaces-7.0.jar)必须在运行时位于/ WEB-INF / lib文件夹中。