目前我正在使用以下代码打印带有打印图标的整个页面:
<a href="javascript:window.print()">
<img src="images/printIcon.gif" alt="Print the Records" width="40" height="40" border="0" />
</a>
我正在阅读 JSP 中的对象列表并使用<c:foreach>
. 我想在每个对象的详细信息旁边显示一个打印图标,并在单击它时仅打印(到外部打印机)该单个对象的详细信息。整个页面在单个 div 中。
我不确定这是否可以完成。我可以使用某种 ID 控制每个循环吗?
编辑:
例子:
<c:forEach var="case" items="${distributions}">
<table>
<tr>
Print case details
</tr>
</table>
</c:foreach>
如果我有 10 个分布,我会得到 10 个表,所以在每个表旁边都需要一个打印图标,当点击它时,只打印那个单独的表。