Java 生成的pdf文件保存在项目文件夹中
我想将生成的pdf文件保存在我的项目文件夹中, 使用此代码。我已成功生成并希望保存 它在我的项目文件夹中,jsp文件所在的地方,下面是我的代码Java 生成的pdf文件保存在项目文件夹中,java,javascript,jsp,jsp-tags,jspinclude,Java,Javascript,Jsp,Jsp Tags,Jspinclude,我想将生成的pdf文件保存在我的项目文件夹中, 使用此代码。我已成功生成并希望保存 它在我的项目文件夹中,jsp文件所在的地方,下面是我的代码 <%@ page import="java.servlet.*, javax.servlet.http.*, java.io.*, java.util.*, com.itextpdf.text.pdf.*, com.itextpdf.text.*,java.sql.*
<%@ 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(); }
%>
提前感谢您。使用getServletContext().getRealPath(…)使用getServletContext().getRealPath(…)您忘了添加问题。另外,如果我们知道原因会有所帮助。Qs是什么?如果您不提供有意义的Qs,人们将不会回复。问题:我想将生成的pdf文件保存在我当前的目录中。我的jsp文件存在的地方。你忘了添加一个问题。而且,如果我们知道为什么会有帮助?Qs是什么?如果您不提供有意义的Qs,人们将不会回复。问题:我想将生成的pdf文件保存在我当前的目录中。我的jsp文件所在的位置。