如何构造这个HTML表?

如何构造这个HTML表?,html,jsp,Html,Jsp,如何使用spring在JSP中创建这样一个表。行是通过循环生成的。该行必须包含两个子标题的多个数据行。对于每一行,子标题中都有多个表数据行。示例:数据3.1.1对应于循环中的数据3.1.2。如下所示: +-----------+-----------+-------------------------------------------+ | header | header2 | header3 | +

如何使用spring在JSP中创建这样一个表。行是通过循环生成的。该行必须包含两个子标题的多个数据行。对于每一行,子标题中都有多个表数据行。示例:数据3.1.1对应于循环中的数据3.1.2。

如下所示:

+-----------+-----------+-------------------------------------------+
| header    | header2   | header3                                   |
+           +           +-------------------------------------------+
|           |           | subheader           | subheader           |
+-----------+-----------+---------------------+---------------------+
|  row data1| row data2 | row row1 data 3.1.1 | row row1 data 3.1.2 |
+           +           +---------------------+---------------------+
|           |           | row row2 data 3.2.1 | row row2 data 3.2.2 |
+           +           +---------------------+---------------------+
|           |           | row row3 data 3.3.1 | row row3 data 3.3.2 |
+-----------+-----------+---------------------+---------------------+

标题1
标题2
标题3
副标题
副标题
行数据1
行数据2
rowdata 3.1.1
rowdata 3.1.2
rowdata 3.2.1
rowdata 3.2.2
rowdata 3.3.1
rowdata 3.3.2

在不知道基础数据的情况下,我只能说,需要
colspan
rowsspan
。你试过什么吗?
<table>
    <tr>
        <td rowspan="2">header 1</td>
        <td rowspan="2">header 2</td>
        <td colspan="2">header 3</td>
    </tr>
    <tr>
        <td>subheader</td>
        <td>subheader</td>
    </tr>
    <tr>
        <td rowspan="3">rowdata 1</td>
        <td rowspan="3">rowdata 2</td>
        <td>rowdata 3.1.1</td>
        <td>rowdata 3.1.2</td>
    </tr>
    <tr>
        <td>rowdata 3.2.1</td>
        <td>rowdata 3.2.2</td>
    </tr>
    <tr>
        <td>rowdata 3.3.1</td>
        <td>rowdata 3.3.2</td>
    </tr>
</table>