网络报表学习体会心得!
2)、在iReport中运行报表时如果出现乱码问题时,将itext-1.02b.jar和iTextAsian.jar这两个包加到CLASSPATH即可。即加入到C:/iReport-0.3.0/lib目录中即可。
import javax.servlet.*;
import javax.servlet.http.*;
import dori.jasper.engine.*;
import java.io.*;
import java.util.*;
import java.sql.*;
* @author Administrator
*
* To change the template for this generated type comment go to
* Window>Preferences>Java>Code Generation>Code and Comments
*/
public class TestReport extends HttpServlet {
throws ServletException, IOException {
Connection conn = null;
conn =
DriverManager.getConnection(
"jdbc:microsoft:sqlserver://192.168.0.10:1433;DatabaseName=am;user=sa;password=sa");
File reportFile = new File(servletContext.getRealPath("test/iteminfo.jasper"));
Map parameters = new HashMap();
Integer i=new Integer(8);
parameters.put("pjId", i);
byte[] bytes =
JasperRunManager.runReportToPdf(
reportFile.getPath(),
parameters,
conn);
response.setContentType("application/pdf");
response.setContentLength(bytes.length);
ServletOutputStream ouputStream = response.getOutputStream();
ouputStream.write(bytes, 0, bytes.length);
ouputStream.flush();
ouputStream.close();
} catch (JRException jre) {
System.out.println("JRException:" + jre.getMessage());
} catch (Exception e) {
System.out.println("Exception:" + e.getMessage());
}
HttpServletRequest request,
HttpServletResponse response)
throws ServletException, IOException {
<%@ page contentType="text/html;charset=GBK" %>
<%@ page import="dori.jasper.engine.*" %>
<%@ page import="java.util.*" %>
<%@ page import="java.io.*" %>
<%@ page import="java.sql.*" %>
//数据库连接
Connection conn=null;
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
conn=DriverManager.getConnection("jdbc:microsoft:sqlserver://192.168.0.10:1433;DatabaseName=am;user=sa;password=
File reportFile = new File(application.getRealPath("test/iteminfo.jasper"));
Map parameters = new HashMap();
Integer i=new Integer(8);
parameters.put("pjId", i);
JasperRunManager.runReportToPdf(
reportFile.getPath(),
parameters,
conn
);
response.setContentLength(bytes.length);
ServletOutputStream ouputStream = response.getOutputStream();
ouputStream.write(bytes, 0, bytes.length);
ouputStream.flush();
ouputStream.close();
网络报表学习体会心得!相关推荐
- 计算机应用基础心得体会300字,网络远程学习的心得体会
网络远程学习的心得体会 当我们经过反思,有了新的启发时,写一篇心得体会,记录下来,这样有利于培养我们思考的习惯.那么写心得体会要注意的内容有什么呢?下面是小编为大家整理的网络远程学习的心得体会,希望对 ...
- 关于java学习体会心得
关于初次学习java,在python的基础上,学习java,但是学习起来还是很困难.对于学习的列表.字典.循环等,在python中学习很差,所以导致java学习比较难. 在面向程序时,比较容易学习,但 ...
- 下位机和上位机通信 学习体会心得
使用 sim 卡的 下位机 所处的环境是在 移动/联通 的局域网中 上位机 处于 电信 即 互联网中 想要将 包 放到我们的电脑上即上位机 ,必须通过 移动/联通 的网关 发送到 电信的网 ...
- 中国教师研修网计算机培训心得体会,教师网络培训学习心得体会最新5篇精选...
我感到这次培训活动不空洞,是一次既经济又有实效的培训活动,我们真的能够与课改专家应对面的交流,获取最新的教改信息和最优的教学方式.一起来看看教师网络培训学习心得体会最新5篇精选,欢迎查阅! 教师网络培 ...
- 计算机能力提升选网络研修,信息技术能力提升工程网络研修学习心得体会2017...
<信息技术能力提升工程网络研修学习心得体会.doc>由会员分享,可免费在线阅读全文,更多与<信息技术能力提升工程网络研修学习心得体会[2017]>相关文档资源请在帮帮文库(ww ...
- 2022年网络我的网络爬虫学习心得
2022年网络我的网络爬虫学习心得 写在前面 一.心得 二.爬虫项目中所需要的pip模块 1.requests 2.bs4 3.Pandas 4.selenium 5.Scrapy 6.gerapy_ ...
- 小学生计算机课学生心得,【小学信息技术学习体会13篇】_小学信息技术学习体会范文大全_2021年小学信息技术学习体会_东城教研...
小学信息技术学习体会 大家都对小学信息技术学习体会特别关注,东城教研特别为大家整理了一些有关小学信息技术学习体会的内容,其中,培养学生的创新意识和创造能力.下面就结合我的教学实践,谈谈我的几点体会.一 ...
- 计算机技术应用体验,2018教师信息技术应用体验学习个人心得体会2篇
1.用现代教学技术进行多媒体教学是现代教育的一大趋势.信息技术教育培识,通过这次培训才知道计算机技术只是信息技术的一部分,计算机只是我们获取信息最有效的工具.而信息技术课主要内容是以计算机和网络技术为 ...
- 学计算机个人心得体会,学习计算机心得体会范文五篇
学习计算机心得体会范文五篇 当我们受到启发,对生活有了新的感悟时,写心得体会是一个不错的选择,这样可以记录我们的思想活动.那么写心得体会要注意的内容有什么呢?以下是小编精心整理的学习计算机心得体会范文 ...
最新文章
- 【yolov4目标检测】(4) opencv+yolov4-tiny 实现选择性目标检测,附python完整代码
- 查找(三)——基于平衡二叉树的查找(对排序二叉树的改进)
- VS远程调试(Visual Studio)远程连接到linux cmake(跨平台开发)(适用于VS2019,且远程目标平台cmake版本大于等于3.8)
- 10个常用的Python图像处理工具,非常全了
- java实现遍历树形菜单方法——映射文件VoteTree.hbm.xml
- 什么叫做石英表_石英表 是什么意思??
- Tomcat 服务器只能存有一个正在运行的项目
- angular日期输入框html,html5 – Angular2:日期格式文本框ngModel不起作用
- Etcd超全解:原理阐释及部署设置的最佳实践
- Landsat 8卫星波段介绍以及波段组合
- vuecli3代码压缩混淆
- 有关private T
- Django搭建个人博客之编写博客文章的Model模型
- Ken Thompson的话
- 可重入锁模拟三个线程之间的通信
- 《数字图像处理》-(3)-1从傅里叶级数到傅里叶变换详细推导以及傅里叶图像的性质
- 服务器安装docker和docker-compose,并开放2375端口
- STM32中的程序在RAM还是FLASH里运行?
- springboot feign 404 小坑
- 毒液:致命守护者HDTC1080清晰英语中字