2013-09-21 113 views
0

我从数据库生成了Entity Classes,然后我从它们中生成了JSF页面,但是当我单击任何展示表时,此消息显示3次: 警告此页面调用声明前缀为ui的XML名称空间http://xlmns.jsp.org/jsffacelets,但该名称空间不存在标签库构建JSF项目时出现XML错误

+0

对复合材料[使用新的命名空间xmlns.jcp.org可能重复导致显示java.lang.NullPointerException在java.util.concurrent.ConcurrentHashMap.putIfAbsent ](http://stackoverflow.com/questions/18436511/using-new-xmlns-jcp-org-namespace-on-composites-causes-java-lang-nullpointerexce) –

回答

0

对于UI标签,您需要使用以下标签库。

xmlns:ui="http://java.sun.com/jsf/facelets 

请检查下面的链接,

http://www.mkyong.com/jsf2/jsf-2-templating-with-facelets-example/

+0

对于JSF 2.x而言,这是真的,直到最新的JSF 2.1分配。自JSF 2.2以来,有了新的命名空间。这是我可以提供的唯一官方资源:http://docs.oracle.com/javaee/7/javaserverfaces/2.2/vdldocs/facelets/overview-summary.html –

+0

抱歉。我不知道。 – KSHiTiJ

+0

直到我看到我提出的可能重复的问题时,我才知道。 BalusC的回答详细解释了这一点。 –

相关问题