生成PDF的时候出现 content-length限制的错误!!

wzrlover 2005-08-16 11:45:35
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();
%>
...全文
160 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
wzrlover 2005-08-16
  • 打赏
  • 举报
回复
itext??
哪来的itext??
congliu 2005-08-16
  • 打赏
  • 举报
回复
不要用jasper,用itext
wzrlover 2005-08-16
  • 打赏
  • 举报
回复
没人知道了?

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧