我有一个jsp页面,我正在从中调用Java类。该类包含pdf生成的代码。
现在,当我点击按钮时,空的jsp也会与pdf一起显示。我希望点击按钮时jsp页面不会打开。只显示pdf。
这是我的jsp页面。我正在调用使用Windchill API的类
<%@page import="wt.part.WTPart"%>
<%@page import="wt.fc.WTObject"%>
<%@page import="ext.gt.checkOut.New"%>
<%
String part2="GT024";
ext.gt.checkOut.New.pdf1(part2);
%>
答案 0 :(得分:1)
尝试添加
<%
response.setContentType("application/pdf");
response.setHeader("Content-disposition", "attachment; filename=yourfilename.pdf");
%>
答案 1 :(得分:1)
来自Windchill Q&amp; A网站http://ezcollab.com/questions/93/how-to-stream-file-in-jsp
response.setContentType("application/octet-stream");
response.setHeader("Content-Disposition","attachment;filename=\"" + fileName + "\"");
BufferedOutputStream bufferedoutputstream = new BufferedOutputStream(response.getOutputStream());