Thank you Raphael.

I will try that right away.

Fred

On Thu, 2004-08-05 at 23:09, Raphaël Luta wrote:
> Frédéric FACHINETTI wrote:
> > Hello,
> > 
> > I have a portlet that query a database and then display
> > the resultset using some JSP's.
> > 
> > Now, I want to retrieve the query results not in html 
> > format but in a zip file format ie when I submit the
> > query in my portlet I then have the "save as ..." window
> > and I'm able to retrieve the query results thru a zipped 
> > text file.
> > 
> > I managed to do it in an old perl application by changing 
> > the content-type and by printing the result in a zip stream.
> > 
> > But with java and Jetspeed, I have no idea if it's possible 
> > and how to proceed.
> > 
> > Is there a content-type specific to each portlet ?
> > 
> 
> Nope, HTTP only defines a content-type for a whole response.
> 
> To do this within Jetspeed, you ned to define a new screen
> template for example:
> WEB-InF/conf/templates/vm|jsp/SendFile.vm:
> $data.Response.setContentType("application/octet-stream")$file
> 
> create an action to set the "file" object in the context
> to the ZIP file you want to send
> 
> in your portlet create a link to this screen like this:
> <jetspeed-root>/template/SendFile/action/MySendAction.
> 
> This is standard Turbine stuff so you should probably
> check out the Turbine documentation and mailing-list for
> further examples of how to use the Turbine screen to
> send non-HTML output.
> 
> --
> Raphaël Luta - [EMAIL PROTECTED]
> Apache Jetspeed - Enterpise Portal in Java
> http://portals.apache.org/
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]



O.S.B
Oceanienne de Services Bancaires

BP 9178 Motu Uta
98715 Papeete
Tahiti - Polynesie Francaise

Site : http://www.osb.pf
Tel : (689) 54 08 00
Fax : (689) 41 34 08
**********************************************************************
Ce message et toutes les pieces jointes (ci-apres le "message") sont
etablis a l'intention exclusive de ses destinataires et sont confidentiels.
Si vous recevez ce message par erreur, merci de le detruire et d'en 
avertir immediatement l'expediteur.
Toute utilisation de ce message non conforme a sa destination,
toute diffusion ou toute publication, totale ou partielle, est interdite, sauf 
autorisation expresse. 
L'Internet ne permettant pas d'assurer l'integrite de ce message, 
l'OSB decline toute responsabilite au titre de ce message, dans 
l'hypothese ou il aurait ete modifie ou infeste par un virus.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to