【问题标题】:Creating Custom JSF 1.2 Components创建自定义 JSF 1.2 组件
【发布时间】:2010-11-09 15:23:19
【问题描述】:

我们正在将一些自定义组件从 JSF 1.1 迁移到 1.2。我们有一个扩展 HtmlInputText 组件的组件(日期选择器)。尝试将此组件与验证器一起使用时,我们遇到了 JSP 错误。我们的标签类扩展了 HtmlInputTag(我读过的大多数在线示例都扩展了 UIComponentELTag,所以不确定这是否有问题)。该组件工作正常,直到我们添加 'validator="..." ',此时我们遇到 JSP 编译问题。寻找有关可能是什么问题的任何建议。

【问题讨论】:

    标签: java jsf


    【解决方案1】:

    我与 OP (user502058) 合作,只是想跟进此问题的解决方案。我们取消了之前发布的与标签类祖先相关的“修复”——我们的自定义组件标签类扩展了 HTMLInputTag。我最终从 JSF 1.2 TLD 复制了标准 inputText 组件的整个条目,并添加了与我们的自定义组件相关的 5 个属性。这解决了问题。 TLD 中缺少某些内容,这就是导致编译错误的原因。我没有时间筛选所有属性并查明根本原因,但它现在工作正常。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-03-17
      • 2012-03-15
      • 2012-08-16
      • 2012-04-26
      • 1970-01-01
      • 1970-01-01
      • 2010-10-14
      • 1970-01-01
      相关资源
      最近更新 更多