我刚开始使用JSF 2.0,但我发现自己将JSF标签与标准HTML标签混合以实现所需的布局.虽然我使用facelets来布局我的页面,但我认为我不能帮助但是混合组件.
<ui:define name="content">
<h:form>
<h:commandButton value="Search" action="#{myBean.handleSearch}"/>
<h:commandButton value="Reset" action="#{myBean.handleReset}"/>
<div>
<!-- Some JSF component -->
</div>
Run Code Online (Sandbox Code Playgroud)
我一直在想,如果我遇到了不好的做法.任何信息来源?谢谢
Bal*_*usC 13
这不是一个坏习惯.这很好.使用JSF组件的唯一原因是在JSF组件树中访问它.使用<h:panelGroup layout="block">而不是在<div>这里是一种更糟糕的做法.但是如果它是一个你想要ajax更新其内容的容器,那么就像使用命名空间<h:panelGroup id="foo" layout="block">的'html5-friendly'那样完全没问题.<div jsf:id="foo">xmlns:jsf="http://xmlns.jcp.org/jsf"
对于一些历史记录,您可能会发现这很有用:JSF vs HTML(JSP)用于企业门户UI层.哪一个选择?为什么?
| 归档时间: |
|
| 查看次数: |
3402 次 |
| 最近记录: |