该文章转载自宋氏电脑 技术无忧:http://www.pc51.net/wangluobiancheng/jsp/2007-01-05/3367_2.html
1)直接在服务器上生成PDF文件
上面的程序在服务器上生成了一个静态的PDF文件。显然,每次运行所得的PDF文件的名称应该是独一无二不能有重的。本程序通过随机函数来命名生成的PDF文件。本程序的缺点就是,每次运行都会在服务器上产生一个PDF文件,如果不及时删除,数量会越来越大,这显然是站点维护者所不愿意看到的。
2)将PDF文件通过流的形式输送到客户端的缓存。这样做的好处是不会在服务器上留下任何“遗迹”
i)直接通过JSP页面生成
ii)通过Servlet生成
5、结束
我采用的是第二种方法。本文的源码在tomcat上面都是调试通过的。希望可以给大家带来方便。