我在JSP页面中调用一段显示打印对话框的Java程序,可是点击“打印”按钮后什么都不显示,请大伙帮忙指点一下!(100分)

  • 主题发起人 主题发起人 云淡风轻
  • 开始时间 开始时间

云淡风轻

Unregistered / Unconfirmed
GUEST, unregistred user!
JSP页面1通过form的Action导向JSP页面2,JSP页面2包含一段显示打印对话框的java API,如下:
<%!
public class printbox
{
public printbox()
{
PrinterJob pjob=PrinterJob.getPrinterJob();
booleando
Print = pjob.printDialog();
if (doPrint) {}
}
}
%>
<%
printbox printabox=new printbox();
%>
请问这种处理方式错在哪里?
 
有没有提示错误?
 
唉,理解错误!
你写的打印的代码是在服务端运行的,你怎么可以
指望在客户端的ie上弹出一个打印对话框呢???
如果你希望用这种方式实现客户端的打印,你应该用
applet,但由于java安全性和版本的问题,在ie上将不能
直接使用,必须要求安装jre1.3以上的jdk插件,
因为ie的jdk版本只到1.1.4,是不支持打印的。
 
javascript.
window.print();
 
后退
顶部