2

Java クラスを呼び出す jsp ページがあります。そのクラスには、pdf 生成用のコードが含まれています。

ボタンをクリックすると、pdf とともに空の jsp も表示されます。ボタンをクリックしても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);
%>
4

2 に答える 2

1

追加してみる
<%
response.setContentType("application/pdf");
response.setHeader("Content-disposition", "attachment; filename=yourfilename.pdf");
%>

于 2013-02-16T11:49:11.337 に答える
1

Windchill Q&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());     
于 2013-03-18T03:00:03.177 に答える