Hi Peter, I'm using nabble to post and it seems to have stripped out the img tag.
you need an img tag in your template and set the src attribute to ${imagePath} img src="${imagePath}" Hope this helps, Daniel Peter Kanze wrote: > > Hi Daniel, > > Thanks for your example. I tried this one, but the Object onImage is never > called when the page loads. > I am using Tapestry 5.1. The code is equal to your example. > > What could I do wrong? > > regards, > Peter > > On Thu, Mar 12, 2009 at 10:54 AM, Daniel Jones <d...@murieston.com> wrote: > >> >> PAGE CLASS >> >> inject component resources so that you can create an action link >> @Inject >> private ComponentResources mComponentResources; >> >> when the path is requested by the template, create and return an action >> link >> public Link getImagePath() { >> return mComponentResources.createActionLink("image", >> false, >> mItem.getID()); >> } >> >> handle this action link >> public Object onImage(long pID) { >> "StreamResponseBuilder" is a class that I have implemented, it basically >> figures out what image to served based on >> the id passed in the context and then gets an "InputStream" for the image >> file on disk and creates and returns a "StreamResponse", so essentially >> you >> want this action handler to return a "StreamResponse" of the image you >> want >> to display. >> return StreamResponseBuilder.getItemImage(pID); >> } >> >> PAGE TEMPLATE >> >> ${imagePath} >> >> Hope this helps >> Regards, >> Daniel >> >> >> >> Peter Kanze wrote: >> > >> > Hello >> > >> > I want to load images from the filesystem, like for example >> > D:/category/1/products/55/thumb.jpg >> > >> > So the file path is dynamic and is based on the categoryId and the >> > productId. >> > >> > How can I load such an image into my webpage using a Tapestry Asset? >> > This looks like a common usecase to me, but I couldn't find any info >> about >> > it. >> > >> > Has somebody already done this? And could he/she show me some code >> > examples? >> > Any help is welcome! >> > >> > Thanks, >> > Peter >> > >> > >> >> -- >> View this message in context: >> http://www.nabble.com/T5%3A-How-to-load-image-Asset-from-filesystem--tp22433419p22471474.html >> Sent from the Tapestry - User mailing list archive at Nabble.com. >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org >> For additional commands, e-mail: users-h...@tapestry.apache.org >> >> > > -- View this message in context: http://www.nabble.com/T5%3A-How-to-load-image-Asset-from-filesystem--tp22433419p22489180.html Sent from the Tapestry - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org