我用jasperreport设计报表,为了在客户端可以打印报表需要用到applet。在这个applet中用到jasperreports-1.3.4.jar中定义的JRLoader类。为此我在页面中定义applet如下:
<APPLET ID="JrPrt" CODE = "com.jgx.applet.PrintReport.class" ARCHIVE = "jasperreports-1.3.4.jar" WIDTH = "100" HEIGHT = "40">
<PARAM NAME = "type" VALUE="application/x-java-applet;version=1.2.2">
<PARAM NAME = "scriptable" VALUE="false">
<PARAM NAME = "REPORT_URL" VALUE ="/servlet/outputReport">
</APPLET>
applet运行时,java控制台显示错误如下:
Exception in thread "AWT-EventQueue-36" java.lang.NoClassDefFoundError: net/sf/jasperreports/engine/util/JRLoader
应该是jar包没有正确下载到客户端的问题。请问jasperreports-1.3.4.jar文件应该放在什么目录下?
<APPLET ID="JrPrt" CODE = "com.jgx.applet.PrintReport.class" ARCHIVE = "jasperreports-1.3.4.jar" WIDTH = "100" HEIGHT = "40">
<PARAM NAME = "type" VALUE="application/x-java-applet;version=1.2.2">
<PARAM NAME = "scriptable" VALUE="false">
<PARAM NAME = "REPORT_URL" VALUE ="/servlet/outputReport">
</APPLET>
applet运行时,java控制台显示错误如下:
Exception in thread "AWT-EventQueue-36" java.lang.NoClassDefFoundError: net/sf/jasperreports/engine/util/JRLoader
应该是jar包没有正确下载到客户端的问题。请问jasperreports-1.3.4.jar文件应该放在什么目录下?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货