我试图开发jsf复合组件,但netbeans ide抱怨没有找到这个名称空间的库。
xmlns: cform = " http://java.sun.com/jsf/composite/cform "
错误是关于什么的?我应该把复合组件放在哪里(哪个文件夹)?
请帮助。
谢谢。
XML命名空间url错误。像这样声明一个命名空间:
xmlns:composite="http://java.sun.com/jsf/composite"
将导致复合组件命名空间,例如<composite:interface>
。
复合组件应该在WEB-INF/resources/[foldername]
文件夹中,其中[foldername]
是您希望保存复合组件的文件夹的名称。
avatarGenerator.xhtml
的复合组件,位于以下文件夹WEB-INFresourcesptc
中。
XML命名空间声明
xmlns:ptc="http://java.sun.com/jsf/composite/ptc"
avatarGenerator
<ptc:avatarGenerator attributeone="" attributetwo="">