81,122
社区成员




<%@ page contentType="text/html; charset=UTF-8" session="true" import="com.setting.action.FinancePdf,java.sql.Blob"%>
<%@ page import="java.io.OutputStream,java.sql.Blob" %>
<%
try{
byte [] buffer = FinancePdf.blobToBytes((Blob)request.getAttribute("Pdf"));
//获取字节流,将blob转化为byte
response.setContentType("application/pdf;charset=UTF-8");
response.setHeader("Content-Disposition", "attachment; filename=test.pdf" );
OutputStream outStream = response.getOutputStream();
outStream.write(buffer, 0, buffer.length);
outStream.flush();
outStream.close();
outStream=null;
response.flushBuffer();
out.clear();
out = pageContext.pushBody();
}
catch(IllegalStateException e)
{
System.out.println(e.getMessage());
e.printStackTrace();
}%>