我尝试设置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
我错过了什么吗?
答案 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文件夹中。