日期:2014-05-18  浏览次数:20755 次

怎么在jsp页面上点击按钮就可生成pdf啊
用了itext生成了一个觉得 不太好用
生成的不够灵活,谁做过这方面的东西,请教一下
给我个示例代码.


------解决方案--------------------
是生成报表方面的数据?~~

如果是数据报表的话推荐你使用displaytag插件~
他支持生成excel,pdf,txt,csv等等多种格式~~

------解决方案--------------------

response.setContentType("application/octet-stream");
// fileName是默认的名字
response.setHeader("Content-Disposition", "attachment; filename="
+ fileName);
os = response.getOutputStream();
OutputStreamWriter osWriter = new OutputStreamWriter(os,
"iso-8859-1");

BufferedWriter bufferedWriter = new BufferedWriter(osWriter);
// blob是从数据库中检出来的
InputStream instream = blob.getBinaryStream();

int length;

while ((length = instream.read()) != -1) {

bufferedWriter.write(length);
}

bufferedWriter.close();
osWriter.close();
os.close();
------解决方案--------------------
推荐用Extreme Table 开源分页控件;