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ì
poi con :
oppure:
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?
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?