Im Servlet in der Methode setData wird ein repsonse an den Client geschickt, der aus einem File besteht. Anschließend (ohne Prüfung, ob Download i.O. war) soll eine Bestätigungsseite angezeigt werden.
String fileName = new Date().getDateString(PostboxConstants.PATTERN_DOWN LOAD);
res.setHeader("Content-Disposition", "inline; filename=\"" +
fileName + "\";");
res.setContentType("application/zip");
ServletOutputStream out = res.getOutputStream();
out.write(this.fileData,0,this.fileData.length);
res.sendRedirect(SafeRedirectURL(res, "exec/kdfe/" +
this.nextPage));
out.close();
Das Problem ist, dass ich beim zweiten response eine
java.lang.IllegalStateException erhalte. Meine Frage ist nun, wie kann mehrer responses nacheinander oder gleichzeitig an ein und den selben Client schicken?
Danke
schlikkes
String fileName = new Date().getDateString(PostboxConstants.PATTERN_DOWN LOAD);
res.setHeader("Content-Disposition", "inline; filename=\"" +
fileName + "\";");
res.setContentType("application/zip");
ServletOutputStream out = res.getOutputStream();
out.write(this.fileData,0,this.fileData.length);
res.sendRedirect(SafeRedirectURL(res, "exec/kdfe/" +
this.nextPage));
out.close();
Das Problem ist, dass ich beim zweiten response eine
java.lang.IllegalStateException erhalte. Meine Frage ist nun, wie kann mehrer responses nacheinander oder gleichzeitig an ein und den selben Client schicken?
Danke
schlikkes
Comment