【问题标题】:JSF Composite Component NetbeansJSF 复合组件 Netbeans
【发布时间】:2013-04-22 18:45:05
【问题描述】:

我尝试开发 jsf 复合组件,但 netbeans ide 抱怨找不到此命名空间的库。

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

错误是什么?我应该把复合组件放在哪里(哪个文件夹)?

请帮忙。

谢谢。

【问题讨论】:

    标签: jsf netbeans


    【解决方案1】:

    XML 命名空间 url 不正确。像这样声明一个命名空间:

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

    例如会产生像<composite:interface> 这样的复合组件命名空间。

    复合组件应位于WEB-INF/resources/[foldername] 文件夹中,其中[foldername] 是您希望保留复合组件的文件夹的名称。

    然后,您可以使用以下 url 引用该文件夹中的复合组件,并提供您选择的给定命名空间。对于此示例,假设我在以下文件夹 WEB-INF\resources\ptc 中有一个名为 avatarGenerator.xhtml 的复合组件。

    XML 命名空间声明

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

    头像生成器的使用

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

    【讨论】:

      猜你喜欢
      • 2014-03-03
      • 2011-06-27
      • 2013-03-23
      • 2011-06-04
      • 1970-01-01
      • 2011-10-21
      • 2012-04-01
      • 2013-11-10
      • 2011-05-19
      相关资源
      最近更新 更多