【问题标题】:rich:dataTable not rendering in h:form丰富:dataTable 未在 h:form 中呈现
【发布时间】:2014-02-24 08:04:00
【问题描述】:

我正在使用 JSF 2.0 将 Richfaces 3.x 迁移到 4.x 在这里,我在 h:form 中使用了rich:dataTable 组件,但它没有显示出来。 在浏览器视图源中它没有转换为 html 格式,它仍然显示 rich:dataTable。

并且我们不会在 WEB-INF 文件夹中放置任何新的 rich.tld 文件, 但是之前的 3.x 版本我的 WEB-INF 文件夹中有这个rich.tld、richfaces.tld 文件。

有人可以帮我解决这个问题吗,这里渲染数据表可能有什么问题?

【问题讨论】:

标签: jsf-2 richfaces


【解决方案1】:

RichFaces 4.x 中不需要 rich.tlda4j.tld

RichFaces 4 不支持 JSP 页面(它们在 JSF 2 中已弃用)。这就是为什么这些文件不适用于 RichFaces 4 的原因。

【讨论】:

  • 谢谢,还有一件事,html_basic.tld 文件呢,我是否也应该从 WEB-INF 中删除这个文件?如果我删除这个 .tld 文件,我的 jsf 组件(如 h:form、h:outPutText)无法识别,它们在 xhtml 页面中显示为红色。
  • 您不需要任何 .tld 文件。您需要创建模板并使用它重写页面。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-11-14
  • 1970-01-01
  • 2011-06-11
  • 1970-01-01
  • 1970-01-01
  • 2013-02-11
  • 1970-01-01
相关资源
最近更新 更多