Hi,

I just tried to update to the 5.0.9 Release version and found some strange behaviour.

I have a dynamically created image from a service on my page.

The method to create the link is as follows
         public Link getBPURL(){
return getResources().createActionLink("BPGraph", false, new Object[] { });
        }
                
This is how the .tml part looks
<img id="bpimg" class="dia_img" src="${BPURL}" width="800" height="400"/>

And this is the resulting html code
<img class="dia_img" height="400" id="bpimg" src="databp:BPGraph" width="800">

The browser refuses to render an image since it considers the URL "databp:BPGraph" as invalid (which I can somehow understand).

If I add a dummy parameter in the method that creates the Link
        public Link getBPURL(){
return getResources().createActionLink("BPGraph", false, new Object[] { 1 });
        }
the rendered html looks like this
<img class="dia_img" height="400" id="bpimg" src="./databp:BPGraph/1" width="800">

This is OK for my browser. But I would consider it a but in the way tapestry (since 5.0.8) shortens the URLs.

Shall I use the workaround to add a dummy parameter or will this be fixed?

Thanks

Moritz




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to