JSP-将模板传递给自定义标签

时间:2019-08-01 11:01:19

标签: jsp jsp-tags

我已经创建了一个自定义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>

有可能吗?

0 个答案:

没有答案