不需要显示Jsp页面

时间:2013-02-15 10:27:28

标签: java jsp ptc-windchill

我有一个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);
%>

2 个答案:

答案 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());