【问题标题】:Attribute align invalid for tag panelGrid according to TLD根据 TLD,标签 panelGrid 的属性对齐无效
【发布时间】:2012-06-30 07:42:33
【问题描述】:

我开发了具有以下方面的应用程序

  • 动态 Web 模块 2.5
  • JavaServer Faces 1.2
  • Java 5

我使用的是 Rich Faces 3.2,服务器是 Tomcat 6

我得到一个错误

Attribute align invalid for tag panelGrid according to TLD. 

我确实点击了链接
Layout out invalid according to TLD

但它并没有解决我的问题,因为我已经在使用 JSF 1.2。这个错误的可能原因是什么。我可以给出以下提示

  • 该项目最初是在没有安装 JavaServer Facet 的情况下开发的
  • 我添加了 JSF 1.2 和 Rich faces(用于一些我需要合并的增强功能)。
  • 从那以后我开始收到此错误。

提前致谢。

【问题讨论】:

    标签: jsf tld


    【解决方案1】:

    另一个问题无关紧要。这与您尝试使用 align 属性时的 layout 属性有关。 <h:panelGrid>layout 属性是在 JSF 1.2 中引入的。 <h:panelGrid> 从未支持 align 属性。根据its TLD documentation,此属性未列在 JSF 1.2 的 <h:panelGrid> 标记的支持属性中。

    所以,删除 align 属性并使用 CSS 来做任何你想做的事情。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-08-30
      • 1970-01-01
      • 2018-04-19
      • 2014-06-23
      • 1970-01-01
      • 1970-01-01
      • 2021-12-24
      • 2012-11-05
      相关资源
      最近更新 更多