Ugh. I created a small test project and it works correctly there. Unfortunately, my real project is much larger. So, now I have the incredibly tedious task of starting a new project and adding code bit by bit until it breaks so that I can attempt to determine what is causing the failure.
On 7/24/07, Nick Westgate <[EMAIL PROTECTED]> wrote:
Hi Todd. I just tested this, not with a template, but just writing HTML. Details of my successful test follow, but first ... Are your images under the "resources" tree: \myapp\src\main\resources\jp\co\key_planning\myapp\tapestry\components That's important, I think. My component CheckBoxImage.java ... @Inject @Path("check_checked.gif") private Asset checkedImage; ... boolean beginRender(MarkupWriter writer) { writer.element("img", "src", _test ? checkedImage : uncheckedImage); ... Turns out fine in the HTML: <img src="/myapp/assets/jp/co/key_planning/myapp/tapestry/components/check_checked.gif"> And I can view the image in the browser at: http://localhost:8080/myapp/assets/jp/co/key_planning/myapp/tapestry/components/check_checked.gif Cheers, Nick. Todd Orr wrote: >> From what I see in the GridColumns code, I've coded this correctly. > I'm still confused about why this works for a core component but not a > custom component. Unless anyone has any insight I'll create a Jira > item. > > > On 7/20/07, Todd Orr <[EMAIL PROTECTED]> wrote: >> Tap 5.0.5. >> >> I'm having trouble loading an asset from the classpath. Everywhere >> I've looked I see that it should be dead simple. However, when I >> attempt to view the image directly in the browser (firefox) I get: >> >> The image >> "http://localhost:8080/testapp/assets/com/test/testapp/web/components/slider_default_selected.png" >> >> cannot be displayed, because it contains errors. >> >> >> The code that injects the image is: >> >> @Inject >> @Path("slider_default_selected.png") >> //@Path("context:images/slider_default_selected.png") // testing >> private Asset defaultSelectedImage; >> >> ... >> >> getter too. >> >> >> The template code: >> >> <img src="${defaultSelectedImage}" /> >> >> >> Has anyone run into this before? For testing the code works fine when >> using a context relative injection. However, this is not my ideal >> choice for packaging. >> >> Thanks >> > > --------------------------------------------------------------------- > 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]