有人可以指点我或解释一下如果这是真的,你不能在 JSF 或 RichFaces 这样的 JSF 库中使用任何普通的 HTML 标签?
我们在 JBOSS 服务器上使用 JSF 1.2、RichFaces 3.3.3 和 Facelets。
有人对我说,我们必须只使用 <rich:>
或 <f:>
或 <a4j:>
以及他们提供的组件。原因是 JSF 组件树会中断,您可能会有不想要的行为。或者在某个时候丢失 JSF 树结构以及与之关联的功能。
我试图使用普通的 <h1>
标签并被告知不要使用它并使用 <a4j:outputPanel>
相反(呈现为 <div>
)并将其设置为看起来像标题。
我很难相信这一点。
最佳答案
你不相信这是对的。使用纯 HTML 标签绝对没有问题。
Facelets 甚至为静态标记(即非 JSF)创建 UIComponent
。它应该是有效的。
关于java - 真的不能在 RichFaces 中使用任何纯 HTML 吗?为什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3879187/