고객에게 PDF 티켓을 보내려는 것 같습니다. 이 라인을 사용하여 매개 변수를 템플릿을 생성하고 전달하십시오 :
ReportAdminServiceRemote birtAdmService = (ReportAdminServiceRemote)MXServer.getMXServer().lookup(“BIRTREPORT”);
byte[] abyte0 = birtAdmService .runReport(userInfo, reportName, appName, parameterData, filename, “pdf”);
당신은 바이트이 방법으로 할 수 생성 한 후 :
:
public String actionDownload() throws Exception{
response.setHeader("Cache-Control", "no-cache");
response.setHeader("Content-Disposition","attachment; filename=\"" + example.pdf+ "\"");
response.setHeader("Expires", "0");
response.setHeader("Cache-Control","must-revalidate, post-check=0, pre-check=0");
response.setHeader("Pragma", "public");
ByteArrayOutputStream baos = new ByteArrayOutputStream();
ByteArrayInputStream bis = new ByteArrayInputStream(abyte0);
inputStream = bis;
return SUCCESS;
}
모든 학점을이 페이지에 저자로 이동
http://www.maximonews.com/?p=65
http://www.coderanch.com/t/432713/Struts/Struts-Files-DownLoad-Streaming-as
고마워 할 것입니다. 그러나 자동으로 티켓을 생성하여 표시 할 것입니다. BOWT에 호출 엔진을 호출해야합니다. –
나는 그것에 대해 알지 못합니다. 모든 것이 잘 보입니다. – batbaatar