生成的pdf文件保存在项目文件夹内
Generated pdf file save inside the project folder
我想将生成的PDF文件保存在我的项目文件夹中,使用此代码。我已经成功地生成了它,想要保存它在我的项目文件夹中,jsp文件存在的地方,下面是我的代码
<%@ page import="java.servlet.*,
javax.servlet.http.*,
java.io.*,
java.util.*,
com.itextpdf.text.pdf.*,
com.itextpdf.text.*,java.sql.*" %><%
response.setContentType("application/pdf"); Document document = new
Document(); try{
ByteArrayOutputStream buffer = new ByteArrayOutputStream();
PdfWriter.getInstance(document, buffer);
document.open();
PdfPTable table = new PdfPTable(2);
table.addCell("1");
table.addCell("2");
table.addCell("3");
table.addCell("4");
table.addCell("5");
table.addCell("6");
document.add(table);
document.close();
DataOutput dataOutput = new DataOutputStream(response.getOutputStream());
byte[] bytes = buffer.toByteArray();
response.setContentLength(bytes.length);
for(int i = 0; i < bytes.length; i++)
{
dataOutput.writeByte(bytes[i]);
}
}catch(DocumentException e){
e.printStackTrace(); }
%>
thanks in advance.
使用getServletContext().getRealPath(..)
相关文章:
- 将webpack和babel与父项目目录中的文件一起使用
- 如何使用webpack将全局JS文件包含到我的React项目中
- xml文件在js项目目录结构中的位置
- 没有在django项目中加载CSS文件
- 拖动'n将树项目作为文件放到文件夹中
- 如何在从外部连接时将外部文件包含到node-js项目中
- 使用jquery将html文件加载到html中,用于离线/本地项目
- 将ng2图表添加到Typescript/ Angular 2项目引用路径和.js文件的路径不正确
- 网站上的文件分离(在多人项目中)
- jquery未加载.我需要帮助将jquery添加到我的项目中.它没有加载javascript文件
- 已编译的javascript文件(来自typescript)被添加到我的Visual Studio项目中
- 显示离子项目中json文件中的数据
- 为什么我的css文件不能与MCV项目一起使用
- 如何在ember-cli项目中将JavaScript文件绑定到/vvendor下
- Web 项目的文件夹/目录结构 - 最佳做法
- 如何使用npm为节点项目生成文件
- Webstorm可以自动将项目js文件包含在html中,或者将它们合并为一个吗?
- 如何从我的npm模块中写入另一个nodejs项目根文件夹
- 如何保存html2canvas图像到我的项目图像文件夹
- Ember App Kit项目供应商文件夹为空