我读到 Primefaces 3.0.M3 的新命名空间是 xmlns:p="http://primefaces.org/ui"
但它不起作用。 Netbeans 抛出 No library found for this namespace
错误。如果我回到旧命名空间,则不会呈现新组件。
我做错了什么?
最佳答案
taglib uri was changed从 http://primefaces.prime.com.tr/ui
到 http://primefaces.org/ui
M3 发布后的某个时间,在 3.0 之间.RC1-SNAPSHOT
和 3.0.M4-SNAPSHOT
。最新发布的版本似乎是 M3,并且仍在使用旧的命名空间。我建议在发布下一个里程碑或最终版本之前使用快照版本,以便已经使用新命名空间并避免在以后阶段进行更改。
在我看来,快照大多是稳定的。它们在 primefaces maven repo 中可用,也许您必须将 pom 中的存储库条目配置为 allow snapshot versions .
关于java - Primefaces 3.0.M3 命名空间 url 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7712653/