社区
Web 开发
帖子详情
开始弄 JasperReport 报表了,想求个例子!
yxxcrtd
2007-03-15 05:27:39
刚刚弄报表,有点儿着急,想先有个感性的认识!!!
我需要一个 jsp 中传一个参数到 iReport 编译好的 jasper 文件中,这个参数是 sql 中的一个条件...
前辈们帮帮新人吧!
JasperReport 版本是 1.2.8
...全文
1335
11
打赏
收藏
开始弄 JasperReport 报表了,想求个例子!
刚刚弄报表,有点儿着急,想先有个感性的认识!!! 我需要一个 jsp 中传一个参数到 iReport 编译好的 jasper 文件中,这个参数是 sql 中的一个条件... 前辈们帮帮新人吧! JasperReport 版本是 1.2.8
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
grey_April
2012-04-27
打赏
举报
回复
这么久了呀。汗……
haozengqiangnec
2010-01-26
打赏
举报
回复
07年的啦,我还是回复一下吧
limenglm
2008-12-06
打赏
举报
回复
[Quote=引用 5 楼 yxxcrtd 的回复:]
Thanks yeah920(如果您发的贴没人帮顶,请找我。) ......
[/Quote]
请问 如果要绑定数据到上面
必须要用jdbc的连接对象connection吗?
可不可以直接是我获取的数据呢/ 比如说是ResultSet 或我自己封装好了的 Thing 或javaBean呢?
非常感谢..
zhengbin917943
2008-09-08
打赏
举报
回复
我先试试~~~
killme2008
2007-03-16
打赏
举报
回复
给你个我项目中的servlet吧,输出PDF打印。前提是你的报表已经设计好了,报表参数也有了,比如我这个例子中的报表参数是contract_num
package net.rubyeye.codelib.jreport;
import java.io.IOException;
import java.io.InputStream;
import java.io.PrintWriter;
import java.io.StringWriter;
import java.sql.Connection;
import java.util.HashMap;
import javax.servlet.ServletException;
import javax.servlet.ServletOutputStream;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import net.rubyeye.strutslet.db.ConnectionManager;
import net.sf.jasperreports.engine.JasperRunManager;
/**
*
*dennis studio 版权所有
* @version: 1.0 $Id:$
*/
/**
* <p>类说明:jasperreport示例</p>
* <p>注意事项:</p>
* <pre></pre>
* <p>创建日期:Mar 2, 2007 2:25:01 PM</p>
* <p>文件名:ReportAction.java</p>
* @author:dennis
* @version $Id:$
*/
public class ReportAction extends HttpServlet {
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
Connection connection;
InputStream reportStream = getServletContext().getResourceAsStream(
"/reports/khtcontract.jasper");
String contract_num = request.getParameter("contract_num");
HashMap parameterMap = new HashMap();
// 合约编号参数
parameterMap.put("contract_num", contract_num);
// 子报表路径
parameterMap.put("SUBREPORT_DIR", request.getRealPath("/")
+ "/reports/");
try {
ServletOutputStream servletOutputStream = response
.getOutputStream();
// 获取数据库连接
connection = ConnectionManager.getConnection();
// 获取pdf字节
byte[] bytes = JasperRunManager.runReportToPdf(reportStream,
parameterMap, connection);
response.setContentType("application/pdf");
response.setContentLength(bytes.length);
ServletOutputStream ouputStream = response.getOutputStream();
// 输出到浏览器
ouputStream.write(bytes, 0, bytes.length);
ouputStream.flush();
ouputStream.close();
connection.close();
} catch (Exception e) {
// display stack trace in the browser
StringWriter stringWriter = new StringWriter();
PrintWriter printWriter = new PrintWriter(stringWriter);
e.printStackTrace(printWriter);
response.setContentType("text/plain");
response.getOutputStream().print(stringWriter.toString());
}
}
}
「已注销」
2007-03-16
打赏
举报
回复
Thanks yeah920(如果您发的贴没人帮顶,请找我。) ......
yeah920
2007-03-16
打赏
举报
回复
帮忙顶,学习
「已注销」
2007-03-16
打赏
举报
回复
只要能实现,想先有个感性的认识就行...
「已注销」
2007-03-16
打赏
举报
回复
非常感谢 killme2008(为了生态平衡,请保护蛤蟆)
hatten
2007-03-15
打赏
举报
回复
我用的还是0.6版的,不知道有没有区别...
YuLimin
2007-03-15
打赏
举报
回复
汗。。。Samples没有吗?
《同济第六版线性代数学习辅导与习题全解》PDF资源介绍
《同济第六版线性代数学习辅导与习题全解》PDF资源介绍 去发现同类优质开源项目:https://gitcode.com/ 欢迎来到我们的资源仓库!在这里,我们为您提供了一本极具价值的数学学习资源——《同济第六版线性代数学习辅导与习题全解》的PDF版本。 资源简介 《同济第六版线性代数学习辅导与习题全解》是一本针对同济大学第六版《线性代数》教材的学习辅导书。它不仅全面覆盖了教材中的各个知识点,还对每...
如何高效管理《线性代数》PDF?从重命名到无纸化学习全指南
在数字化学习时代,PDF成为教材阅读的主要载体,但很多学生面对下载的扫描版或命名混乱的电子书,往往陷入低效检索和资料管理困境。理解PDF文字层与扫描版的本质差异,是高效利用电子教材的基础——文字层支持全文搜索、复制与标注,而扫描版则需借助OCR等工具。掌握书签补全、无损压缩、格式转换等预处理方法,能显著提升阅读体验。这些技术手段最终服务于线性代数这类重逻辑、多概念的学科学习:通过关键词检索快速定位定义,用颜色标注建立知识地图,结合电子错题本沉淀复习素材。本文以《工程数学 线性代数 同济大学第七版》为例,系统
线性代数第七版PDF
通过向量的加法、数乘和向量的数量积等运算,我们可以研究向量的各种性质和关系。矩阵的加法、数乘和矩阵的乘法等运算是线性代数中研究的重要内容。通过向量的表示和矩阵的运算,我们可以将线性方程组转化为矩阵的形式,进而利用矩阵的性质和算法求解方程组。总之,线性代数是一门非常重要的数学学科,它不仅在数学领域有着广泛的应用,还是科学研究和技术开发的重要工具。线性代数是数学的一个重要分支,它研究的是线性方程组、向量空间和线性变换等数学对象。线性代数主要研究的是向量、矩阵、线性方程组等概念,以及它们之间的运算和性质。
【好资源】473页斯坦福数学基础:《应用线性代数》(附pdf和ppt下载)
点击上方“小白学视觉”,选择加"星标"或“置顶”重磅干货,第一时间送达 今天推荐斯坦福大学的Stephen Boyd教授和UCLA的L. Vandenb
er
ghe教授合著...
线性代数第九版pdf英文_斯坦福CS229机器学习课程的数学基础(线性代数)翻译完成...
本文是斯坦福大学CS 229机器学习课程的基础材料,原始文件下载 翻译:黄海广 机器学习,需要一定的数学基础,机器学习从业者数学基础不扎实,只会用一些工具和框架,只会调参和用一些套路,相当于某些武术家只会花拳绣腿,外行人觉得很厉害,但实战起来一定是鼻青脸肿。Stanford cs229 manchine learning课程,相比于Cours
er
a中的机器学习有更多的数学要求和公式的推导,课程全...
Web 开发
81,108
社区成员
341,721
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章