生成PDF的时候出现 content-length限制的错误!!
java.net.ProtocolException: Exceeded stated content-length of: '2519' bytes
<%@ page contentType="application/pdf;charset=GB2312"%>
<%@ page import="dori.jasper.engine.*" %>
<%@ page import="dori.jasper.engine.util.*" %>
<%@ page import="dori.jasper.engine.export.*" %>
<%@ page import="java.util.*" %>
<%@ page import="java.io.*" %>
<%@ page import="java.sql.*" %>
<%@ page import="org.sf.utils.DBUtil" %><%
File reportFile = new File(application.getRealPath("/report/demo.jasper"));
//传递报表中用到的参数值
Map parameters = new HashMap();
parameters.put("moduleId", new String("M000000003"));
byte[] bytes=JasperRunManager.runReportToPdf(reportFile.getPath(),parameters,DBUtil.getConnection());
response.setContentType("application/pdf");
response.setContentLength(bytes.length);
ServletOutputStream ouputStream = response.getOutputStream();
ouputStream.write(bytes, 0, bytes.length);
ouputStream.flush();
ouputStream.close();
%>