tapestry-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Howard M. Lewis Ship (JIRA)" <...@tapestry.apache.org>
Subject [jira] Commented: (TAPESTRY-2095) createActionLink fails to return URL usable in images when no parameter is given
Date Fri, 01 Feb 2008 19:17:07 GMT

    [ https://issues.apache.org/jira/browse/TAPESTRY-2095?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12564887#action_12564887
] 

Howard M. Lewis Ship commented on TAPESTRY-2095:
------------------------------------------------

Are you saying

1) The URL is incorrect

2) The URL is valid, but the browser refuses to use it

3) The browser sends the request for the URL but does not render the result


I think I can rule out #1, but from your description it isn't clear whether the problem is
#2 or #3.

> createActionLink fails to return URL usable in images when no parameter is given
> --------------------------------------------------------------------------------
>
>                 Key: TAPESTRY-2095
>                 URL: https://issues.apache.org/jira/browse/TAPESTRY-2095
>             Project: Tapestry
>          Issue Type: Bug
>          Components: Core Components
>    Affects Versions: 5.0.8, 5.0.9
>         Environment: MacOS X, Jetty, Eclipse
>            Reporter: Moritz Gmelin
>
> 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.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tapestry.apache.org
For additional commands, e-mail: dev-help@tapestry.apache.org


Mime
View raw message