我有jsp页面,其中是“打印”按钮。我想在这个按钮上创建链接,这将打开新的弹出窗口,其中我的可打印页面(jsp文件)与父页面的模型相同。我可以做一些onClick动作。但我不知道如何渲染我的可打印的jsp。我使用Spring MVC portlet
答案 0 :(得分:1)
也许您可以使用jquery和jquery-printArea在此页面中打印您想要的页面或div。 这是一个例子:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<script src="https://github.com/RitsC/PrintArea/blob/master/js/jquery.printarea.js" type="text/javascript"></script>
<script>
$(document).ready(function(){
$(".print").click(function(){
$("#content_to_print").printArea();
});
});
</script>
<div id="content_to_print">
<h2>Title</h2>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor
in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
</div>
<button class="print" id="print-button" type="button">Print</button>