Good luck!
On 2/24/06, Jorge Quiroga <[EMAIL PROTECTED]> wrote: > > Thanks Jason for the info I'll buy the book. > > Bye > > JQ > > Jason Suplizio escribió: > > How I did it: > > > > 1- used a ServiceLink component to explicitly invoke the hivemind > service > > 2- added a service point id and contribution elements to hivemodule.xmlto > > provide the mapping to the correct service > > 3- created the service class (the same one configured in the > hivemodule.xml) > > that performs the io. > > > > Kent's book is a life saver for this (Chapter 8). > > Jason > > > > On 2/23/06, Ron Piterman <[EMAIL PROTECTED]> wrote: > >> you do it by implementing an IEngineService, and contributing to the > >> tapestry.services.ApplicationServices configuration point : > >> see > >> > http://jakarta.apache.org/tapestry/UsersGuide/upgrade.html#upgrade.service > >> > >> and look for the AssetService or PageService classes as examples. > >> > >> Cheers, > >> Ron > >> > >> > >> Jorge Quiroga wrote: > >>> Hi folks: > >>> > >>> How I can send a Stream directly to a browser like in JSP? > >>> > >>> In JSP > >>> byte[] bytes = > >>> > >>> JasperRunManager.runReportToPdf( > >>> > >>> reportFile.getPath(), > >>> > >>> parameters, > >>> > >>> conn > >>> > >>> ); > >>> > >>> > >>> > >>> response.setContentType("application/pdf"); > >>> > >>> response.setContentLength(bytes.length); > >>> > >>> ServletOutputStream ouputStream = response.getOutputStream > >> (); > >>> ouputStream.write(bytes, 0, bytes.length); > >>> > >>> ouputStream.flush(); > >>> > >>> ouputStream.close(); > >>> > >>> > >>> As you can see is very straightforward, but how I can achieve this > into > >>> Tapestry?. AFAIK I should do a new Servlet (hivemind service, etc.) to > >>> achieve this in a Tapestry way > >>> > >>> Thanx > >>> > >>> JQ > >>> > >>> > >>> --------------------------------------------------------------------- > >>> To unsubscribe, e-mail: [EMAIL PROTECTED] > >>> For additional commands, e-mail: [EMAIL PROTECTED] > >>> > >>> > >> > >> --------------------------------------------------------------------- > >> To unsubscribe, e-mail: [EMAIL PROTECTED] > >> For additional commands, e-mail: [EMAIL PROTECTED] > >> > >> > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > >
