Mon response.getOutputStream().write() ne marche pas � tous les coups, cf
mes mail pr�c�dents.

Effectivement le choix de la servlet s'impose, et je suis donc en train de
la coder.

Le choix de d�part pour une jsp, �tait pour des raisons de simplicit�s, car
plus facile � red�ployer. Moins de ligne � �crire , pas de servletMapping �
�crire, etc ...

Merci, Laurent.
----- Original Message -----
From: "Remi Forax" <[EMAIL PROTECTED]>
To: "Laurent For�t" <[EMAIL PROTECTED]>
Sent: Friday, February 28, 2003 3:41 PM
Subject: Re: problem d'ecriture dans un JSPWriter.


> Laurent For�t wrote:
>
> > En fait, j'ai une page blanche.
> >
> > 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()));
> >
> > Dans mon jsp-result.pdf, j'ai le bon fichier.
> >
> > Dans mon browser r�ultant, j'ai 10 lignes vides.
> >
> > Laurent.
>
>
> Le constructeur String(byte[]) convertit un tableau
> d'octet en String dans le cas ou celui-ci ne contient que des
> caract�res affichable et pas du binaire en plein au mileu.
>
> pourquoi ne pas �crit dans ta JSP qqchose comme :
>
> response.getOutputStream().write(...)
>
> Sinon, je ne vois pas bien l'int�r�t d'utiliser une JSP ici
> plut�t qu'une servlet, si tu fait des pr�traitements
> dans ta JSP, tu peux utiliser include ou forward
> pour repasser la main � une servlet.
>
> Remi
>
>
>
>

Répondre à