我应该何时使用JSF组件,何时应该使用html标签?

Ben*_*Ben 13 html jsf

我想用JSF设计一个网页.

页面的某些部分,我可以利用布局<h:panelGroup><h:panelGrid>或,相反,我可以使用<p>,<div>等来代替.

只是想知道哪种方法更适合最佳做法.

谢谢!

Ken*_*han 19

如果您不需要JSF标记提供的功能,我宁愿使用纯HTML.

例如,<h:panelGroup>有一个rendered属性允许您绑定到支持bean布尔变量以有条件地显示输出,但是使用<div><span>,您不能这样做.

<h:panelGroup>默认情况下会生成一个<span>.如果你喜欢<div>,那么你可以使用<h:panelGroup layout="block">.它会<div>为你生成一个.

  • 第一句话总结了一切.它的开销也较少. (6认同)