Foros de discusión

Generazione PDF da ManagedBean JSF (jasper)

stefano flores, modificado hace 14 años.

Generazione PDF da ManagedBean JSF (jasper)

New Member Mensajes: 5 Fecha de incorporación: 2/11/09 Mensajes recientes
Ciao a tutti ,
Sto sbattendo la testa da un bel po' su questo problema:
Non riesco a produrre un report pdf nel ManagedBean di una webapp JSF e mettere in response questo pdf.


Intercetto la response così

			FacesContext facesContext = FacesContext.getCurrentInstance();
			PortletResponse portletResponse= (PortletResponse)facesContext.getExternalContext().getResponse();
			HttpServletResponse response= com.liferay.portal.util.PortalUtil.getHttpServletResponse(portletResponse);



poi con :

			ServletResponseUtil.sendFile(response, "prova.pdf", mioinputstream, "application/pdf");



oppure:



			ServletResponseUtil.write(response, mioinputstream);

Ma non funziona!

Io vorrei produrre un outputByteArray di un pdf con jasper (come faccio normalmente nelle mie applicazioni con struts) , poi prendere la response e scriverci sopra il mio outputByteArray.

Si può fare?
cosa sbaglio?