我是primefaces
字的新内容,我需要使用primefaces
个附加信息(inputNumber
)
在XHTML文件中我添加了taglib:
xmlns:pe="http://primefaces.org/ui/extensions"
添加jar时:
primefaces-extensions-0.6.3;
我有一个错误:La ressource demandée n'est pas disponible.
删除它时,应用程序可以正常运行,但inputNember
没有显示,我得到了这个
错误:
Warning: This page calls for XML namespace http://primefaces.org/ui/extensions declared with prefix pe but no taglibrary exists for that namespace.
答案 0 :(得分:14)
要使用primefaces扩展,我应该在XHTML文件中添加taglib:
xmlns:pe="http://primefaces.org/ui/extensions"
和lib文件夹两个罐子:
primefaces-extensions-0.6.3.jar
common-lang3.jar.
就是这样。
答案 1 :(得分:5)
如果您使用maven作为依赖项,则所需的条目为
<dependency>
<groupId>org.primefaces.extensions</groupId>
<artifactId>primefaces-extensions</artifactId>
<version>0.6.3</version>
</dependency>
这将为primefaces扩展添加所需的依赖项。
如果您不使用maven,则应遵循“{3}}指南”中的“其他用户”并添加所有必要的广告
答案 2 :(得分:0)
对我来说,缺少一个maven依赖项!
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-lang3</artifactId>
<version>3.0</version>
</dependency>
注意:目前“公地”与S结尾
在2016.12.24,扩展版本现在可以是6.0.0
<dependency>
<groupId>org.primefaces.extensions</groupId>
<artifactId>primefaces-extensions</artifactId>
<version>6.0.0</version>
</dependency>
感谢Rong Nguyen和Ghizlane La
上次评论
我遇到了一些问题(Chrome中的错误消息表明缺少某些资源),因为用于Primefaces和PrimefacesExtension结束Commons-lang3的版本不兼容!
但我发现以下组合对我来说是正确的。
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-lang3</artifactId>
<version>3.5</version>
</dependency>
<dependency>
<groupId>org.primefaces</groupId>
<artifactId>primefaces</artifactId>
<version>6.0</version>
</dependency>
<dependency>
<groupId>org.primefaces.extensions</groupId>
<artifactId>primefaces-extensions</artifactId>
<version>6.0.0</version>
</dependency>
我希望这对其他人有用: - )