如何打印数据表的所有值?

时间:2010-06-30 19:03:14

标签: javascript jsp

如何使用jsp打印数据表值?

我需要在jsp中打印(硬拷贝)所有数据表值。

我使用javascript函数打开打印机对话框:

function callsubmit(){

window.print();
window.opener.document.location = window.opener.document.location.href;
window.close();

  }

但是这个选项会占据整个页面。但在这种情况下,我只需要数据表值。 我无法使用media =“print”。因为它只是隐藏了页面部分。但是数据表有滚动条或分页,这个选项不起作用。

使用jsp打印数据表值的选项是什么?

2 个答案:

答案 0 :(得分:0)

创建一个新的JSP页面,它只显示数据表而不显示其他部分,而是打开并打印它。

或者修复你糟糕的HTML结构,以便你可以利用我在previous question中回答的CSS媒体规则。

答案 1 :(得分:0)

谢谢BalusC。 所以我点击了onClick =“window.open('/ html / viewpdf.jsp','mywindow','width = 500,height = 350,toolbar = no,resizable = yes')”&gt; < / p>

这将打开另一个jsp,因此数据表值显示在弹出窗口中,并且应该给出print.in门户网站打开新的弹出窗口,但这不是jsp.it,只有liferay主页。

所以我问过如何用来打开liferay门户网站中的弹出窗口。