Ciao a tutti,

ho fatto una jsp che crea dinamicamente un file pdf e poi lo visualizza nel browser. Il problema è che quando l utete fa "Salva con nome..." il comportamento vari da browser a browser. Non per essere polemico ma quello che mi crea problemi è Internet Explorer . Firefox/Opera/Safari propongono "Miopdf.pdf" come nome mentre IE propone <nomejsp>.pdf.
La parte di codice coinvolta è questa:
codice:
.....
response.setContentType("application/pdf");
response.setHeader("Content-Disposition", "inline; filename=Miopdf.pdf");
//response.setContentType("application/x-download");
//response.setHeader("Content-Disposition", "attachment; filename=" + fileName);                             response.setHeader("Expires", "0");
response.setHeader("Cache-Control", "must-revalidate, post-check=0, pre-check=0");
response.setHeader("Pragma", "public");
response.setContentLength(baos.size());
ServletOutputStream outs;
outs = response.getOutputStream();
baos.writeTo(outs);
outs.flush();
.....
Utilizzando le due istruzioni commentate il pdf viene salvato correttamente da tutti i browser ma sono contrario a obbligare l'utente a salvare il file su disco

Qualcuno sa darmi qualche consiglio?

Kiber