<table>
    <tr>
       <td></td>
       <td></td>
       <td></td>
       <td></td>
    </tr>
    <tr>
       <td></td>
       <td></td>
       <td></td>
       <td></td>
    </tr>
    <tr>
       <td></td>
       <td colspan="3"></td>
    </tr>
</table>

解决方案 »

  1.   

    <h:panelGrid>或<h:dataTable>
      

  2.   

    我当然知道<h:panelGrid>或<h:dataTable>
    但是这部分怎么生产?
        <tr>
           <td></td>
           <td colspan="3"></td>
        </tr>
      

  3.   

    这个就需要你自己写一个jsf控件了,或者是用jstl
      

  4.   

    不知道 你想要什么样的效果。如果是想包含多个元件的话可以这样用:<h:panelGrid>
    <h:outputTest value="text1"/>
    <h:panelGroup>
    <h:outputTest value="text2"/>
    <h:outputTest value="text3"/>
    <h:outputTest value="text4"/>
    </h:panelGroup>
    </h:panelGrid>
      

  5.   

    <h:panelGrid columns="2">
    <h:outputTest value="text1"/>
    <h:panelGrid columns="3">
    <h:outputTest value="text2"/>
    <h:outputTest value="text3"/>
    <h:outputTest value="text4"/>
    </h:panelGrid>
    </h:panelGrid>
    或者
    <h:panelGrid columns="2">
    <h:outputTest value="text1"/>
    <h:panelGroup>
    <h:outputTest value="text2"/>
    <h:outputTest value="text3"/>
    <h:outputTest value="text4"/>
    </h:panelGroup>
    </h:panelGrid>
      

  6.   

    使用rich:dataTable来实现是比较简单的.