velocity-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Christopher Schultz <>
Subject Re: Disappearance of LinkTool.setRelative
Date Tue, 19 Jul 2011 21:39:54 GMT

In addition to LinkTool.setRelative, LinkTool.setURI was also removed.

I have way too much template code that uses these so I wrote a wrapper
class to bring them back. It appears that LinkTool.uri(String) is not as
permissive as it used to be: I'm getting a syntax error for a "mailto"
link which I'll have to investigate.

I'm reporting these because the Velocity Tools upgrade page basically
says "drop-in the new JAR and report any problems to the users list".
The current release build is not drop-in replaceable. :(


On 7/19/2011 5:15 PM, Christopher Schultz wrote:
> All,
> As mentioned in a previous post, I'm upgrading Velocity from 1.4 -> 1.7
> and also considering upgrading tools from 1.4 -> 2.0. I tried the naive
> strategy of just upgrading everything, rebuilding and restarting. No
> errors on startup, which was nice.
> On the other hand, my uses of $link.setRelative are all broken, which I
> used a lot to include static content. I can't seem to find in the svn
> logs when the LinkTool.setRelative method went away. I can see in
> StutsLinkTool the setAction and setForward methods are still there.
> When did LinkTool.setRelative go away and why? Was this just a cleanup
> of the API (the LinkTool.relative(String) method appears to be the same)?
> Thanks,
> -chris

View raw message