我已经创建了一个自定义JSP标记,该标记会基于Java对象生成一个表。
这需要在对象上设置表格的结构(例如标题),而我的经理认为这不够可读。 另外,在某些情况下,我们需要使用链接,按钮或其他HTML元素呈现列。
建议的解决方案是将一种HTML模板传递给代码,例如:
<myTag data="${myData}>
<tr>
<th>Col 1</th>
<th>Col 2</th>
...
</tr>
<forEach items="${myData.rows}" var="row">
<tr>
<td>${row['col1']}</td>
<td>${row['col2']}</td>
...
</tr>
</forEach>
</myTag>
有可能吗?