【发布时间】:2016-01-07 09:22:14
【问题描述】:
我在 JSP 的不同位置有 14 段代码,这些代码在 JSP 的 14 个位置重复:
<div>
<table>
<tbody>
<tr>
<td><spring:message code="economy"/></td>
<td>${spm}</td>
</tr>
<tr>
<td><spring:message code="nok"/></td>
<td>${spm.nok}</td>
</tr>
</tbody>
</table>
</div>
要求在一处定义上述块并重复使用 14 次。
我知道我可以创建它的 .JSPF 并使用
但我们希望避免这种情况,因为我也必须对其他块应用相同的内容,并且我被告知不要制作太多文件。
那么有没有办法在页面内定义 JSP 块(在页眉或页脚或 HTML 元素中的某处)并在加载时在多个位置重用?请问有什么不清楚的地方
更新: 请在回答时考虑以下内容:
<c:forEach varStatus="loop" items="${economy}" var="spm">
//Code Chunk spm.nok
</c:forEach>
<c:forEach varStatus="loop" items="${economy1}" var="spm">
//Code Chunk spm.nok
</c:forEach>
【问题讨论】:
-
您可以使用自定义标签。