Jsf 将XML命名空间声明提取到单独的tagfile/taglib中
我想将页面顶部的XML名称空间声明分离成一个单独的(标记)文件,我可以将其包含在任何Facelets页面中 这可能吗?还是需要在每个Facelets文件中复制粘贴所有XML名称空间 下面是一个理论示例,Jsf 将XML命名空间声明提取到单独的tagfile/taglib中,jsf,facelets,xml-namespaces,taglib,Jsf,Facelets,Xml Namespaces,Taglib,我想将页面顶部的XML名称空间声明分离成一个单独的(标记)文件,我可以将其包含在任何Facelets页面中 这可能吗?还是需要在每个Facelets文件中复制粘贴所有XML名称空间 下面是一个理论示例,xmlns.xhtml: <something xmlns="http://www.w3.org/1999/xhtml" xmlns:f="http://java.sun.com/jsf/core" xmlns:h="http://java.sun.com/jsf/
xmlns.xhtml
:
<something
xmlns="http://www.w3.org/1999/xhtml"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:c="http://java.sun.com/jsp/jstl/core"
...
/>
<f:view xmlns="xmlns.xhtml">
<h:head>
...
</h:head>
<h:body>
...
</h:body>
</f:view>
不,不可能。它们必须已经在XML编译时出现 最好的选择是在IDE中创建或配置XHTML模板,这样您就可以在新文件中从中进行选择,而无需复制粘贴/重新键入样板文件 以下是来自+的一些屏幕: