- 浏览: 1347818 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (896)
- spring4 (14)
- hibernate3 (26)
- spring2 (35)
- struts2 (55)
- struts1 (15)
- 设计模式 (15)
- java (172)
- mybatis3 (11)
- sql (17)
- mysql (13)
- jbpm (10)
- J2EE (45)
- tools (29)
- js (83)
- 数据结构 (13)
- Html (26)
- web (22)
- flex (33)
- Oracle (57)
- linux (49)
- 算法 (6)
- 其它 (12)
- easyui (1)
- bootstrap (13)
- xml (2)
- tomcat (1)
- redis (10)
- activemq (2)
- webservice (11)
- maven (2)
- springboot (1)
- ubuntu (1)
- python (14)
- rocketmq (1)
- springcloud (10)
- opencv (1)
最新评论
-
mike_eclipse:
Hashtable是线程不安全的吗?好像是线程安全的吧?
多线程之集合类 -
July01:
推荐用StratoIO打印控件,浏览器和系统的兼容性都很好,而 ...
lodop打印控件 -
xingcxb:
经过测试,假的,依旧会出现中文乱码!!!!store方法里面采 ...
java 读写Properties文件,不会出现中文乱码 -
tiger20111989:
...
Spring注解方式管理事务 -
zw7534313:
...
js 文字上下滚动 无间断循环显示
- http://firstpioneer.iteye.com/blog/346475 Jasperreports引擎与设计器版本不匹配的异常
- java.lang.NullPointerException
- net.sf.jasperreports.engine.JRPropertiesMap.readObject(JRPropertiesMap.java:185)
1 、添加jar包,进行配置:
在classpath中添加以下jar文件 (这里的classpath是指iReport的classpath选项,我一初学都,刚一上来搞不清楚,嘿嘿.在【工具】-【选项】-【classpath】-【Add JAR】,选择下载的iTextAsian.jar即可)
iTextAsian.jar; (http://itextpdf.sourceforge.net 官网可以下载)
2 、Text properties (font setting:)
font name:宋体
PDF font name: STSong-Light; (开始的时候没有把这个设好,使得)
pdfEncoding =UniGB-UCS2-H (Chinese Simplified)
Pdf Embedded =false; (这个我试了一下,在我这里没什么太大效果,都可以显示汉字)
http://www.flexer.cn/blog/?tag=jasperreport ireport 资料
iReport中提示框输入中文是不能正常显示,请将iReport下lib中的这个包删除tinylaf.jar
在项目web工程中要加入把iTextAsian.jar亚洲语言。
http://www.blogjava.net/apple0668/archive/2009/05/11/241490.html
http://www.iteye.com/problems/24593 iReport3.5导出pdf文件中文不显示的问题
http://redsnow-fenglin.iteye.com/blog/464213 struts2
http://redsnow-fenglin.iteye.com/blog/461927 struts2图片无法显示
ireport --- the document has no pages 解决方案
iReport默认参数和变量的意义
变量:
$V{PAGE_NUMBER}代表当前页数(可以是页码也可以是页数,通过TextField的计算时间的不同值来设置)
$V{PAGE_COUNT} 当前页面中记录的数目
$V{groupname_COUNT}代表当前组的记录数 eg:如果组是根据$F{the_city}分组,组名是CityGroup的话,那么此变量为$V{CityGroup_COUNT}
$V{COLUMN_NUMBER} 列号码
$V{COLUMN_COUNT} 当前列中记录的数目(是当前页里行的序号,在新页上会重置为1)
$V{REPORT_COUNT} 当前文档中数据源记录数目
参数:
Parameter name Class type
$P{REPORT_PARAMETERS_MAP} java.util.Map
这是一个内置的参数,这个参数总是指向一个 java.util.Map 对象,该对象保存了用户调用报表装填过程时传递给报表引擎的用户定的参数。
$P{REPORT_CONNECTION} java.sql.Connection
这个报表参数指向一个 java.sql.Connection 对象,这个对象被提供给报表引擎用来通过 JDBC 来执行 SQL 报表查询。将 master 报表使用的 JDBC Connection 对象传递给 subreport 是非常有用的,有关这方面信息请查看 subreport 例子
$P{REPORT_DATA_SOURCE} net.sf.jasperreports.engine.JRDataSource
在报表装填的时候,我们可以或者直接由应用程序中提供,或由报表引擎从所提供的 JDBC Connection 在后台 create 而获得一个数据源。这个内置的参数允许我们在报表表达式中或 scriptlet 中访问报表数据源,而不论我们为什么要这么做。
$P{REPORT_SCRIPTLET} net.sf.jasperreports.engine.JRAbstractScriptlet
即使报表不使用 scriptlet ,这个内置的参数仍将指向一个 net.sf.jasper.engine.JRAbstracStriptlet 实例,该实例实际是一个 net.sf.jasper.engine.JRDefaultScriptlet 对象。
但是当使用 scriptlet 时,报表装填过程所生成的这个指向 scriptlet 类实例的引用允许我们调用其中的某些特殊函数,使用或控制 scriptlet 对象在装填过程中已经准备好的数据。在 scriptlet 例子中你可以看到更详细的使用过程。
一个subdataset 通过一
个叫“dataset run”的选项和一个chart 或一个crosstab 关联。
发表评论
-
Socket网络编程QQ程序代码-异步通信
2016-07-08 21:59 601TCP通信 -
外部接口调用 使用spring4+hessian4实例
2015-08-16 19:01 587spring4+hessian4 -
JMS 中间件:activeMQ, JMS 入门
2011-06-07 16:00 1468JMS入门,使用activeMQ 发送,接收消息。首先,下载 ... -
MyEclipse6.5安装SVN插件
2011-05-14 11:37 2032一、安装方法: 方法 ... -
WebService
2010-07-15 09:28 1159开发Web Service的两种方法: 创建WSDL文 ... -
JAXB WebService数据映射
2010-07-13 15:39 2261作用是 java对象 <---> xml文件 ... -
Apache CXF
2010-07-08 10:27 23171.http://www.ibm.com/developerw ... -
GlassFish安装和使用
2010-07-05 15:54 1413一、下载GlassFish https://glassfi ... -
Apache HTTP Server 与 Tomcat 的三种连接方式
2010-06-18 08:43 1108http://www.ibm.com/developerwor ... -
使用 CAS 在 Tomcat 中实现单点登录
2010-06-01 15:45 1045http://www.blogjava.net/xcp/arc ... -
Acegi
2010-04-19 13:32 1202Acegi是Spring Framework 下最成熟的安全 ... -
单点登陆(SSO)
2010-04-19 13:05 1188WEB-SSO的实现 用户在访问页面1的时候进行了登录,但是 ... -
截取soap报文 (xfire)
2010-03-02 08:57 2318http://blog.sina.com.cn/s/blog ... -
spring2.5+xfire+ws-security
2010-03-01 09:43 2289public static void main(String ... -
Xfire
2010-02-23 17:51 1528http://blog.csdn.net/czmchen/a ... -
Spring Web Services
2010-02-08 12:57 1728http://www.infoq.com/cn/articl ... -
EJB
2010-02-03 15:18 1046http://littlecoder.blog.163.com ... -
jar包查询网站
2009-12-30 09:07 1177http://jarvana.com/jarvana/ -
jsp 常用问题
2009-10-30 09:27 1248注意点: 1. 本系统页 ... -
servlet和jsp的多线程问题
2009-10-10 14:06 786http://wanjianfei.iteye.com/blo ...
相关推荐
【JasperReport+SSH】是一种常见的企业级应用开发框架组合,用于构建强大的数据报告和Web应用程序。这个组合包括了以下几个核心组件: 1. **JasperReport**:JasperReport是一款开源的报表工具,用于设计、生成和...
MyEclipse提供了许多高级特性,如代码自动完成、调试工具、项目管理器以及对Web、Java、JSP、Servlet、Struts、Spring、Hibernate等多种技术的支持。在MyEclipse中,开发者可以便捷地创建、运行和测试JasperReport...
**常见问题**: 如果无法启动,请检查JDK是否正确安装及环境变量配置是否准确。 ###### 1.2.3 准备数据库 1. **选择**: 本教程以MySQL数据库为例,确保已安装MySQL服务器并创建好所需的表。 2. **兼容性**: 确认...
本学习资料主要涵盖JasperReport的基本概念、使用方法以及常见应用场景。 **一、JasperReport基础** 1. **基本概念**: - **JRXML文件**:JasperReport的设计是基于XML的,JRXML文件是报表模板的定义文件,包含了...
在Spring MVC Web应用程序中集成Jasper报表工具是一个常见的需求,以提供动态生成和展示各种复杂数据的报表。JasperReports是一款强大的开源报表库,能够帮助开发者创建、设计和展示多种格式的报表,如PDF、HTML、...
对于数据库连接,JDBC数据源是最常见的选择,可以方便地查询数据库并填充报表。 4. **表达式和脚本** 在报表设计中,可以使用Java Expression Language (EL) 或自定义脚本来处理数据和计算。EL允许在报表中嵌入...
Jasperreport整合开发web报表向导2.doc"以及"iReport 和 Jasperreport整合开发web报表向导3.doc",你将能更深入地了解这一过程的具体实施细节,包括代码示例和常见问题解决策略。这些文档将帮助你更好地理解和实践...
在实际应用中,JasperReport可以与Spring、Struts等框架结合,简化集成过程。同时,对于大量打印需求,可以考虑使用Print Service API来优化性能,避免内存占用过多。 `jasperreport.txt`文件可能包含了关于...
通过以上分析,我们可以看出SpringBlade是一个完整的微服务开发框架,它不仅集成了常见的开发工具和框架,还提供了许多开箱即用的模块,以满足企业级应用的各种需求。学习和掌握SpringBlade,能够提升开发者的微服务...
在Java Web开发中,Eclipse、SSH(Spring、Struts和Hibernate)框架的组合是常见的选择,而JasperReports则是一个强大的报表生成工具,能够帮助开发者创建复杂的报表并以多种格式输出,如HTML、PDF等。本文将深入...
- 针对中国用户的常见问题解答和注意事项。 - 对比JasperReports与其它报表工具的优势和适用场景。 通过这些资源,你可以系统地学习JasperReports的各个方面,从基础配置到高级应用,无论是作为独立开发者还是...
在SpringMVC与iReport整合开发的过程中,生成包含中文内容的PDF报告是一项常见的需求。由于字符编码的问题,中文字符在PDF中可能会出现乱码或无法正常显示。本篇将详细介绍如何处理这一问题。 首先,我们需要了解...
在IT行业中,报表系统是企业数据管理的重要组成部分,它提供了数据可视化、分析和决策支持的能力。...对于开发者来说,理解这些技术的应用和交互,对于提升自己的Web开发技能和解决实际问题具有重要意义。
自做OA管理项目是一个由MyEclipse创建,Struts2.3.x+Spring3.2.x+Hibernate3.x+EasyUI1.4.1架构的示例程序;后面如果有空闲时间会继续添加一些常见的功能,工作流什么的,有空也会修改。 后台访问路径: 系统截图: ...
在IT行业中,生成PDF报告是常见的需求,尤其是在企业级应用中。IReport是一款强大的报表设计工具,它允许用户通过拖拽的方式设计复杂的报表,并导出为JasperReport格式的文件。在本篇讨论中,我们将深入理解如何使用...
这个服务器可能是基于Spring、Struts或其它MVC框架构建的,通过Servlet、JSP和JavaBean来实现业务逻辑。在前端,可能使用HTML、CSS和JavaScript构建用户界面,与后端通过AJAX进行异步通信,使得用户无需刷新页面就能...
Java+iReport报表开发实例是Java应用中常见的数据可视化方式,尤其在企业级应用中,报表系统扮演着至关重要的角色,用于展示、分析和打印数据。本文将深入探讨如何使用Java结合iReport工具来创建和展示复杂的报表。 ...
SSH(Struts2、Spring、...这样的组合在实际的Web应用开发中非常常见,尤其适用于需要大量数据报表和打印需求的场景。通过这个例子,开发者可以学习到如何将这些技术有效地整合在一起,提升项目的开发效率和用户体验。
- 在Web项目中集成JasperReport,通常使用Spring框架管理报表组件。 - 通过HTTP请求接收前端传来的参数,处理后返回报表数据。 ##### 4.2 提供报表服务 - 使用Servlet或Controller类接收用户的报表请求。 - 根据...