您是否真的不能在RichFaces中使用任何纯HTML?为什么?

Moi*_*man 3 html java jsf richfaces facelets

有人可以指向我或解释是否属实,你不能在JSF或JSF库(如RichFaces)中使用普通的HTML标签吗?

我们在JBOSS服务器上使用JSF 1.2,RichFaces 3.3.3和Facelets.

有人对我说,我们只能使用<rich:><f:><a4j:>和他们所提供的组件.原因是JSF组件树会中断,您可能会有不需要的行为.或者在某些时候失去JSF树结构以及与之相关的功能.

我试图使用普通<h1>标签并被告知不使用它并使用<a4j:outputPanel>替代(渲染为a <div>)并将其设计为看起来像标题.

我很难相信这一点.

Boz*_*zho 5

你不相信这一点是对的.使用纯HTML标签绝对没有问题.

Facelets UIComponent甚至为静态标记创建(即非JSF).它应该是有效的.