我们可以在xmlns标记中包含我们自己的xml文件
示例:考虑一个文件“myxhtmlfile.xhtml”..在这里我们可以添加xml命名空间,如,
xmlns:h="http://java.sun.com/jsf/html"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:jsp="http://java.sun.com/JSP/Page"
xmlns:p="http://primefaces.org/ui"
等等。[注意:在primefaces.org/ui(由许多.xml文件组成)]
我的系统驱动器中有一个xml文件“myxmlfile.xml”(比如D:/ Drive)所以,我们需要遵循什么方法来添加我自己的xml文件(“myxmlfile.xml”) xhtml文件。 myxmlfile.xml文件中有一些标签,我需要像'p'标签一样使用它们(primefaces标签)
例如:<p:messages id="messages" showDetail="true" autoUpdate="true"/>
我的要求是:(我应该能够使用myxmlfile.xml中定义的所有标签),例如,
<m:mymessages id="mymessages" showDetail="true" autoUpdate="true"/>
我尝试了很多方法,例如将两个文件放在同一个文件夹中,并在xhtml文件中添加这种类型的行(xmlns:m="D:/resources/xml")
,但没有找到运气。
我正在使用primefaces 3.2
提前致谢
答案 0 :(得分:0)
您正在寻找的是复合材料组件。 看看这个博客:http://www.mkyong.com/jsf2/composite-components-in-jsf-2-0/