对于jasperreport里的webapp的例子,里面有调用jasperPrint的对象.这里可以用下面的方式也可以同样得到.
jasperPrint=(JasperPrint) request.getSession().getAttribute(BaseHttpServlet.DEFAULT_JASPER_PRINT_SESSION_ATTRIBUTE);
在这过程中我遇到这样的问题,就是applet的安全问题?
点击打印时报错,如下所示错误信息,
java.security.AccessControlException: access denied (java.lang.RuntimePermission accessClassInPackage.sun.awt.windows)
at java.security.AccessControlContext.checkPermission(Unknown Source)
at java.security.AccessController.checkPermission(Unknown Source)
at java.lang.SecurityManager.checkPermission(Unknown Source)
at java.lang.SecurityManager.checkPackageAccess(Unknown Source)
at sun.applet.AppletSecurity.checkPackageAccess(Unknown Source)
at java.lang.Class.checkMemberAccess(Unknown Source)
at java.lang.Class.getMethod(Unknown Source)
at net.sf.jasperreports.engine.print.JRPrinterAWT.initPrinterJobFields(JRPrinterAWT.java:273)
at net.sf.jasperreports.engine.print.JRPrinterAWT.printPages(JRPrinterAWT.java:140)
at net.sf.jasperreports.engine.print.JRPrinterAWT.printPages(JRPrinterAWT.java:88)
at net.sf.jasperreports.engine.JasperPrintManager.printPages(JasperPrintManager.java:348)
at net.sf.jasperreports.engine.JasperPrintManager.printReport(JasperPrintManager.java:239)
at net.sf.jasperreports.view.JRViewer$20.run(JRViewer.java:1126)
at java.lang.Thread.run(Unknown Source)
basic: 模态已推进
而后有看到可能是安全问题,所以我在:java.policy的文件里加了以下的几行:
//localhost secuerity
grant codeBase "http://localhost:80/jasper-webapp/applets/*" {
permission java.lang.RuntimePermission "accessClassInPackage.sun.awt.windows";
};
为什么还会报同样的错误呢?
有人知道如何处理吗?
分享到:
相关推荐
jasperreport 从数据库读取数据以 excel形式打印,用jxl 控制表格的显示
57.JasperReport 根据内容动态调整报表行高 56.ireport集合变量进行反填充值 55.乱码分析的可能性 54.删除uuid 因版本的更换会元素会产生uuid 54.竖排文字 53.周围控件位置自适应 52.出现覆盖 52.打印方向 51.打印时...
JasperReport 打印 导出PDF XLS 这是我们公司架构师搭的一套架构,封装好了打印 导出功能,其他的报表只要实现这个机制就能完成功能了,该抽象的都抽象出来了,只有一个view.jsp页面。
使用ireport和struts2进行报表...java工程的lib里包含丰富的jar包,且很多都是从各个网站下载的最新版本,文件夹内还包含一些ireport和jasperreport文档,适合刚入门学习报表的作参考。没分了,收个友情分1分,勿怪。
软件说明: jasperreport 是一款报表打印组件,是开放源代码组织sf.net 中的一个java 报表打印工 程,在我写这篇文章时,jasperreport 的最新版本是0.5.2 版,jasperreport 的最新版本可以 从...
iReport 报表、子报表、主从报表、合计、实例解析1....4.2.2. iReport子报表SubReport(例:批量打印报表)... 13 4.2.3. iReport table类型的表单(例:押金报表)... 21 4.2.4. Dorado7中iReport的配置... 24
NULL 博文链接:https://linwei-211.iteye.com/blog/1206533
asperReport的应用,发现大部分都是讲如何将jasper导入一个html或pdf进行打印的例子,并没有直接将jasperReport打印生成一个图像的示例。包括jaspe自带的demo里面,所以有高手就写了如何生成图片的方法
JasperReports 是一个强大、灵活的报表生成工具,能够展示丰富的页面内容,并将之转换 ...oriented),准备付诸打印的文档。总的而言,JasperReports 主要分成三个部分,包括数据报表 设计、数据填充与数据报表导出。
使用开源报表jasperReport,并结合irport前端报表设计器,使用Java程序实现报表的不同格式的导出,包括pdf,excel,html,打印预览等功能,程序包含所需Jar包,并有详细的注释
主要介绍了Java 中jasperReport实现动态列打印的实现代码的相关资料,希望通过本文大家能掌握这部分内容,需要的朋友可以参考下
NULL 博文链接:https://donald-draper.iteye.com/blog/2301345
jasperreport_ireport+struts2打印报表
是一款报表打印组件,是开放源代码组织 中的一个 报表打印工程, JasperReport sf.net 由于 本身并未提供很好的可视化报表设计工具, JasperReport 在之后推出了 iReport ,作为 报表模版编辑软件,具有以下突出的...
jasperreport 报表打印客户端使用applet打印。
Struts2.0+JasperReport+IReport+Oracle 报表开发 整个项目打包上传,用MyEclipse导入即可调试使用 含报表文件、数据库表结构及测试数据,项目中解决了PDF中文不显示问题
一个使用SSH集成JasperReport的例子,支持预览、导出Excel、导出Pdf。 部署到Tomcat服务器可运行,该例子中采用了一个报表框架,框架的类图结构可参考压缩包中的“报表设计.jpg”。 希望对您有帮助。
iReport是用于定义JasperReport报表的可视化工具,JasperReport使用XML来定义一个报表的结构,iReport可以让用户很方便地定义报表,而不需要手工去写这些XML文件。 iReport是为JasperReports设计的强大的,直观的,...
文章目录一、PDF报表打印概述1.1 概述1.2 常见PDF报表的制作方式1.3 JasperReport框架的介绍1.4 JasperReport相关文件介绍1.5 开发流程概述 一、PDF报表打印概述 1.1 概述 在企业级应用开发中,报表生成、报表打印...
JasperReport 是一款报表打印组件,是开放源代码组织sf.net 中的一个java 报表打印工程,...JasperReport 适合用来做WEB 应用程序与Java Application 的报表打印组件,而且关键的一点是:JasperReport 是免费的!