我正在尝试使用Netbeans IDE为我的JSF应用程序添加primefaces。在xhtml页面中为primefaces添加命名空间时,我面临的错误是“找不到命名空间xmlns的库:p =”http://primefaces.org/ui“。
我的环境设置 JDK 1.7,Maven 3.0.4,Tomcat 7,Primefaces 3.3,Netbeans IDE,JSF 2.1.2
在pom.xml中,我已将primefaces repo和dependency添加为
<repositories>
<repository>
<id>prime-repo</id>
<name>Prime Repo</name>
<url>http://repository.primefaces.org</url>
</repository>
</repositories>
<dependency>
<groupId>org.primefaces</groupId>
<artifactId>primefaces</artifactId>
<version>3.3</version>
</dependency>
此外,我还尝试更改此[blog]
中指定的命名空间xmlns:p="http://primefaces.prime.com.tr/ui"
它总是不起作用。
任何帮助将不胜感激。提前谢谢。
答案 0 :(得分:3)
将primefaces.jar依赖项中的META-INF中的primefaces-p.taglib.xml复制到您的Web模块中的META-INF:
答案 1 :(得分:2)