web 项目 导入的包有 iTextAsian
iText-2.1.7.jar
jasper-4.8.jar
ipeport 已经有查询语句
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<%@ page import="java.util.*" %>
<%@ page import="net.sf.jasperreports.engine.*" %>
<%@ page import="java.io.*" %>
<%@ page import="java.sql.*" %>
<%@ include file="/common/taglibs.jsp"%>
<%
File reportFile = new File(this.getServletContext().
getRealPath("/report/jh.jasper")); String url="jdbc:jtds:sqlserver://192.168.1.15:1433;DatabaseName=anjian;";
Class.forName("net.sourceforge.jtds.jdbc.Driver");
Map parameters = new HashMap();
//"SQLSTR"是报表中定义的一个参数名称,其类型为String 型
// parameters.put("SQLSTR",
// "select * from test_student"); Connection conn = DriverManager.getConnection(url,
"sa", "sa");
//生成pdf文件
byte[] bytes=JasperRunManager.
runReportToPdf(reportFile.getPath(),null,conn);
response.setContentType("application/pdf");
response.setContentLength(bytes.length);
ServletOutputStream outStream = response.getOutputStream();
outStream.write(bytes,0,bytes.length);
outStream.flush();
outStream.close();
out.clear();
out = pageContext.pushBody();
//生成html
// JasperRunManager.runReportToHtmlFile(reportFile.getPath(),parameters,conn);
// response.sendRedirect(this.getServletContext().
//getRealPath("/report/jh.html")); %>纠结了半天了
iText-2.1.7.jar
jasper-4.8.jar
ipeport 已经有查询语句
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<%@ page import="java.util.*" %>
<%@ page import="net.sf.jasperreports.engine.*" %>
<%@ page import="java.io.*" %>
<%@ page import="java.sql.*" %>
<%@ include file="/common/taglibs.jsp"%>
<%
File reportFile = new File(this.getServletContext().
getRealPath("/report/jh.jasper")); String url="jdbc:jtds:sqlserver://192.168.1.15:1433;DatabaseName=anjian;";
Class.forName("net.sourceforge.jtds.jdbc.Driver");
Map parameters = new HashMap();
//"SQLSTR"是报表中定义的一个参数名称,其类型为String 型
// parameters.put("SQLSTR",
// "select * from test_student"); Connection conn = DriverManager.getConnection(url,
"sa", "sa");
//生成pdf文件
byte[] bytes=JasperRunManager.
runReportToPdf(reportFile.getPath(),null,conn);
response.setContentType("application/pdf");
response.setContentLength(bytes.length);
ServletOutputStream outStream = response.getOutputStream();
outStream.write(bytes,0,bytes.length);
outStream.flush();
outStream.close();
out.clear();
out = pageContext.pushBody();
//生成html
// JasperRunManager.runReportToHtmlFile(reportFile.getPath(),parameters,conn);
// response.sendRedirect(this.getServletContext().
//getRealPath("/report/jh.html")); %>纠结了半天了
解决方案 »
- list 在struts 2.1 jsp中怎么显示?急。
- 在action中,如何获取下拉列表和单选按钮的值,在线等
- 项目更新到服务器,重启TOMCAT报错,请教下高手
- 如何编写复杂的多表查询SQL
- Commons Digester使用parse时的文件读取问题。
- 方法的隐藏与方法的覆盖的概念?区别?
- Jboss入门的问题,各位天才们都来看看啊
- web网页中有没有提供“选择文件夹”的组件,“选择文件”是<input type="file" name="selectFile">
- 问:hibernate_in_action是什么意思啊?
- 求ECLIPSE,JBOSS.LOMBOZ,TOMCAT相关资料的学习网站
- java调用dll文件
- 江湖救急:portal工程部署后找不到依赖工程common下面的类?
给大家我设置的属性看看 生成的pdf只显示页数,内容是空