2 pistes qui me viennent à l'esprit : - le type mime de la réponse ? Est-ce que la JSP positionne bien le type pour indiquer du contenu pdf (application/pdf) ? - la ligne out.write(new String(baos.toByteArray())); La conversion de ton ByteArray en String pose peut-être problème. Pourquoi ne pas lui passer directement le tableau d'octets ?
En espérant que ça t'aide. > -----Message d'origine----- > De : Laurent Forêt [mailto:[EMAIL PROTECTED] > Envoyé : vendredi 28 février 2003 14:42 > À : [EMAIL PROTECTED] > Objet : Re: problem d'ecriture dans un JSPWriter. > > > RE: problem d'ecriture dans un JSPWriter.Excusez l'erreur, je > n'ai pas une > page blanche dans le out de ma jsp. il semble bien que j'ai > un flux "mal > codé", bien qu'il y ait un EOF. > > Pour info, le contenu texte que je recois en sortie de ma jsp : [ snip ] > pour le code suivant dans ma jsp : > > // je genere le pdf > ByteArrayOutputStream baos= new ByteArrayOutputStream(); > PDFGenerator.render(baos); > baos.close(); > > // je l'ecris dans un fichier > File file = new File("jsp-result.pdf"); > cat.debug("jsp-result.pdf Save in :"+file.getPath()); > FileOutputStream out3 = new FileOutputStream(file); > out3.write(baos.toByteArray()); > out3.close(); > > // je le met en sortie de ma jsp. > out.write(new String(baos.toByteArray())); >
