我在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并使用&lt;%include再次包含它。
但是我们想要避免这种情况,因为我也必须将其应用于其他块,并且我被告知不要制作太多文件。
那么有没有办法在页面内部(在页眉或页脚或HTML元素中的某处)定义JSP块并在加载的多个位置重用?请询问是否有任何不明确的问题
更新: 在回答时也请考虑以下事项:
<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>
答案 0 :(得分:0)
您可以在索引页面上添加此数据,并显示无,并且只要您希望使用jQuery或javasscript进行div和paste的复制。
答案 1 :(得分:0)
您的要求非常典型但有趣,理想的方法是使用可重复使用的代码制作JSP / JSPF并将其包含在内,就像您所说的那样。
我建议与您的伙伴讨论并考虑使用JSP Templates或其他一些模板机制,但考虑到您的要求,我认为您最好的选择是:
SQLite