`
ttwang
  • 浏览: 333738 次
  • 性别: Icon_minigender_2
社区版块
存档分类
最新评论
阅读更多

总结一下,我做的BS项目中有关账目打印部分遇到的一系列问题、解决办法,还有我对打印的理解

之前做好的打印,再次出现了问题。2014/1/1到2014/1/3

1.之前给打印传的数据是通过session赋值取值,不过,要打印的数据量比较大,如果用户过多的,服务器session过大的压力就会承载不了,所以改成路径穿参,重新查询要打印的数据。

2.还有就是tomcat的版本跟java jdk的版本要一直,我之前是6,tomcat是1.7,版本不一致,导致打印的时候要求我提高java版本,我安装7以后,报了一个下图的access denied的异常,如下图。解决办法是:找到你java的路径,我的是:C:\Program Files\Java\jre7\lib\security  和C:\Program Files\Java\jdk1.7.0_40\jre\lib\security 路径下的java.policy文件的grand内添加两句话:permission java.lang.RuntimePermission "accessClassInPackage.sun.print";
    permission   java.security.AllPermission;
 



 

3.其实改好上面的问题还报了这个异常,不过,我没有改什么,不断地测试,重启,莫名其妙就好了。

 4.其实这次调试打印最开始遇到的问题是:caused by 穿的数据流异常。看控制台的log,是我们自己定义的拦截器:accPerSetInterceptor对有关打印的全部Controller方法,进行了拦截,我把这部分拦截注掉了,其实就不会出现流的错误问题了,去掉了拦截,就拿不到当前用户的权限,所以也不存在session,不能通过session取打印的值,才修改第一个问题,改成路径传值。

 5.账目收入注销累计的日期改成了批次号,我得改打印模版,报异常Report design not valid:\n\t 1.field not found:batchNum  ,其实是因为没有定义batchNum的field,在模版的xml代码中增加一句话:<field name="batchNum" class="java.lang.String"/>就解决了!

  • 大小: 51.6 KB
  • 大小: 79.6 KB
  • 大小: 268.5 KB
  • 大小: 253.5 KB
0
4
分享到:
评论

相关推荐

    Java web 打印,Java pdf打印,Java打印

    根据提供的文件信息,本文将详细解析与Java Web打印、Java PDF打印相关的技术点及实现方法。主要内容包括: 1. Java Web打印的基本概念。 2. 使用Struts框架进行Web页面开发的相关知识点。 3. Java PDF打印的技术...

    轻量级Java Web 打印程序库、Api文档、demo程序

    轻量级Java Web打印程序库通过提供API接口,使得开发者可以方便地控制打印流程,包括设置纸张大小、方向、页边距,以及选择打印机等。这些库通常支持多种格式的数据输出,如PDF、HTML、图片等,以便满足不同类型的...

    Java web 打印,Java pdf打印,Java 打印

    在Java开发中,Web打印和PDF打印是两个重要的技术领域,尤其在企业级应用中,它们经常被用来生成报告、发票、合同等文档。本文将深入探讨这些技术,并结合项目描述,提供一个详尽的解释。 首先,让我们从Java Web...

    JAVA的Web打印方式(PageOffice、POI、jacob,html打印等)

    JAVA的Web打印方式详解 JAVA的Web打印方式是指在Web应用程序中实现打印功能的各种方法和技术。本文将主要介绍使用PageOffice、POI、jacob、html打印等方式来实现Web打印。 一、使用浏览器自带的打印功能直接打印 ...

    Java web 打印

    首先,要理解Java Web打印涉及到的主要技术栈包括Servlet、JSP、JavaBeans(如果需要封装打印逻辑)以及可能用到的API,如Java的`java.awt.print`包和`javax.print`包。这些API提供了与打印机交互的能力。 1. **...

    锐洋Java Web打印控件

    ePrint是一个全面强大的web打印的解决方案。它可以直接在IE浏览器中可视化的设计各种复杂的打印模版, 轻松解决Web套打问题。也可以直接打印用ASP,JSP等动态程序生成的HTML页面。 ePrint内含一个在vc7.0上开发的...

    轻松Java打印预览、Web打印

    Java打印预览和Web打印是开发中经常遇到的需求,尤其在企业级应用或者网页服务中。本文将深入探讨如何在Java环境中实现这两种功能,并提供一个名为`JpdPreview`的工具包来帮助开发者轻松实现这一目标。 首先,让...

    java实现web的打印

    java实现web的打印,可以分页打印,可以批量打印,可以根据格式选择打印

    javaweb打印

    javaweb打印,控制 "纵打 "、 横打”和“页面的边距,ASP页面打印时如何去掉页面底部的路径和顶端的页码编号

    java 打印pdf文件 也可批量打印

    ### Java打印PDF文件及批量打印实现 #### 一、引言 在企业级应用开发中,经常需要处理各种文档操作,其中包括PDF文件的打印。Java作为一种广泛应用的企业级开发语言,提供了多种方式来实现这一功能。本文将详细...

    java 实现二维码批量打印

    5. **设置打印任务**: 创建一个Java程序或者Web服务接口,接收批量打印请求。这个接口会调用Java的`java.awt.print.PrintService` API来处理打印任务。你需要先获取可用的打印机列表,然后选择合适的打印机进行设置...

    javaweb实现打印功能

    在JavaWeb开发中,实现打印功能是常见的需求之一,尤其在企业级应用中,例如发票打印、报告打印等。这个场景通常涉及到jsp界面与后台服务器的交互,以及前端JavaScript库的使用。以下将详细介绍如何在JavaWeb环境中...

    批量打印(java)

    本话题主要关注如何在Java环境下实现Web批量打印功能。通过提供的信息,我们可以推测这是一个利用某种技术将HTML内容转换为PDF,进而进行打印的过程。 首先,我们需要理解批量打印的基本概念。批量打印是指一次性...

    非常不错的web打印程序(附示例程序)

    Web打印程序是一种允许用户在网页上直接进行打印操作的技术,它可以极大地提升用户体验,尤其是在需要大量打印文档或报表的场景中。本资源包含了一个优秀的Web打印程序,并提供了丰富的示例程序,便于开发者理解和...

    MyEclipse开发Java Web环境配置

    MyEclipse开发Java Web环境配置 MyEclipse是一个功能强大的集成开发环境(IDE),广泛应用于Java Web开发。然而,对于初学者来说,如何配置MyEclipse环境以便开发Java Web应用程序是一个难题。本文将指导您如何在...

    Java web 我印我形打印器 源代码

    "我印我形打印器"显然是一款专门针对打印任务的Java Web应用,源代码提供了深入理解其工作原理和实现细节的机会。 在Java Web开发中,主要涉及的技术包括Servlet、JSP(JavaServer Pages)、JavaBean、MVC(Model-...

    Java实现Web报表打印功能.

    ### Java实现Web报表打印功能:基于iText组件的实践 #### 概述 在Web应用领域,打印功能一直是开发者面临的挑战之一。由于Web应用本质上属于瘦客户端架构,直接操作客户端设备(如打印机)存在限制。这促使业界...

    JasperReports -- 客户端打印(WEB网页打印)

    **JasperReports -- 客户端打印(WEB网页打印)** JasperReports 是一个功能强大的开源报告生成库,广泛应用于Java应用程序中,用于创建复杂的报表和图表。它支持多种数据源,包括数据库查询、XML、CSV等,并且可以...

    java filter打印请求返回参数

    通过以上步骤,我们可以实现在Java Web应用中通过Filter来打印请求和响应的数据。这种方法不仅能够帮助我们更好地理解和调试程序逻辑,还能为后续的日志记录和性能分析提供有用的信息。此外,通过对请求和响应的封装...

    一个完全免费的WEB打印插件控件,支持:C#/vb.net/asp/PHP/JSP,也有实例

    这个插件使得Java开发者也能轻松实现Web打印功能。 在压缩包中的“hiprint”和“WEBPRINT”文件可能包含了这个插件的源代码、库文件、示例项目或其他相关资源。开发者可以通过查看这些文件了解如何在他们的项目中...

Global site tag (gtag.js) - Google Analytics