JSF复合组件Netbeans



我试图开发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]是您希望保存复合组件的文件夹的名称。

然后,您可以使用以下url引用该文件夹中的组合组件,并提供您选择的给定名称空间。对于本例,假设我有一个名为avatarGenerator.xhtml的复合组件,位于以下文件夹WEB-INFresourcesptc中。

XML命名空间声明

xmlns:ptc="http://java.sun.com/jsf/composite/ptc"

avatarGenerator

<ptc:avatarGenerator attributeone="" attributetwo="">

相关内容

  • 没有找到相关文章

最新更新