ページMap
内の HTML テーブルにレンダリングする良い方法があるかどうか疑問に思っていました。.gsp
例Map
:
def map = ['Mammals':['Unicorn','Chimpanzee','Goat'],
'Reptiles':['Snake','Turtle']];
これは次のようになります。
<table>
<thead>
<tr>
<th>Mammals</th>
<th>Reptiles</th>
</tr>
</thead>
<tbody>
<tr>
<td>Unicorn</td>
<td>Snake</td>
</tr>
<tr>
<td>Chimpanzee</td>
<td>Turtle</td>
</tr>
<tr>
<td>Goat</td>
<td></td>
</tr>
</tbody>
</table>
理想的には、独自のカスタム タグを作成できるので、次のようにします。
<stackOverflow:tablizer map="${map}" />