用户定义的XMLNS (xhtml)



我们可以在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

Thanks in advance

您正在寻找的是复合组件。看看这个博客:http://www.mkyong.com/jsf2/composite-components-in-jsf-2-0/

相关内容

  • 没有找到相关文章

最新更新