JSP如何实现打印出数据库中的数据,每一行后都有一个更新按钮,然后传递这一行数据到servlet

JSP如何实现打印出数据库中的数据,每一行后都有一个更新按钮,然后传递这一行数据到servlet,第1张

jsp页面用c:foreach遍历数据库查询出来的list, 然后生成一行数据, 更新按钮是都调用同样一个js方法做更新处理, 只是方法需要传入参数, 参数就是你遍历的值, 每条数据的这个值都是不一样的, 就可以拿到后台做更新处理.

demo:

<c:forEach items="${requestScope.resultList}" var="o" varStatus="index">

<tr>

<td>${index.count}</td>

<td><a href="javascript:void(0)" onclick="showEdit('${o.id}')">编辑</td>

</tr>

</c:forEach>

在<head>中加

<object id=factory style="display:none"

classid="clsid:1663ed61-23eb-11d2-b92f-008048fdd814" codebase="smsx.cab#Version=6,3,434,26"></object>

<meta name=ProgId content=Excel.Sheet><meta name=Generator content="Microsoft Excel 11">

<style media="print" type="text/css">

.Noprint

{

display: none

}

</style>

在<body>中加:

<input name="print" id="print" type="button" class="Noprint" value="打印" onClick="window.print()">

<input name="print" id="print" type="button" class="Noprint" value="打印预览" onClick="factory.printing.Preview()">

这个会打印出整个jsp页面,不想打印的就设置class="Noprint"。哈,希望有帮助


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/10058162.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-04
下一篇 2023-05-04

发表评论

登录后才能评论

评论列表(0条)

保存