首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

如何在jsp页面上点击按钮就可生成pdf

2012-01-11 
怎么在jsp页面上点击按钮就可生成pdf啊用了itext生成了一个觉得 不太好用生成的不够灵活,谁做过这方面的东

怎么在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 开源分页控件;

热点排行