我需要动态生成html表并在jsp页面中插入,并想知道执行此操作的最佳方法。这些是我正在讨论的选项:
答案 0 :(得分:2)
后者。 Servlet不应该知道或关心表示逻辑。 JSTL通常足以在JSP中呈现模型,但如果需要更高的复杂性,请使用自定义标记库来呈现数据。
答案 1 :(得分:2)
第二种选择是最好的选择。一个简单的例子:
<table>
<!-- some headings here -->
<c:forEach items="${tableRows}" var="row">
<tr>
<td>${row.foo}</td>
<td>${row.bar}</td>
</tr>
</c:forEach>
</table>
servlet不应该知道HTML