java - 真的不能在 RichFaces 中使用任何纯 HTML 吗?为什么?

标签 java html jsf richfaces facelets

有人可以指点我或解释一下如果这是真的,你不能在 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/

相关文章:

TreeMap 中的 Java TreeMap - 标识符错误?

java - RESTful 中的 500 内部服务器错误

java - 如何从Viewpager返回值: OnPageSelected?

javascript - Angular 2 应用程序和静态 html 页面之间共享的 Material Design CSS/JS

javascript - 使用 Jquery 在 Onclick Toggle 之后添加链接到 img

java - 变富 :simpleTogglePanel header style

java - 先前用户的库错误。如何将库更改为我自己的库?

javascript - 尽管有 $event.stopPropagation,但在 <a> 标记内单击时会发生重定向

java.lang.LinkageError : loader constraint violation 错误

JSF2 无法从 ViewScoped 作为 ManagedProperty 访问 SessionScoped bean