velocity-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Nathan Bubna <nbu...@gmail.com>
Subject Re: help - text within { } is not rendered by the engine
Date Fri, 01 Apr 2005 04:27:01 GMT
perhaps as a workaround, try 

#set( $D = '$' )
${D}c1{whatever}

<disclaimer>i didn't test it myself</disclaimer>

On Mar 31, 2005 5:19 PM, Will Glass-Husain <wglass@forio.com> wrote:
> Is that the same as this?
> http://issues.apache.org/bugzilla/show_bug.cgi?id=28528
> 
> 
> WILL
> 
> ----- Original Message -----
> From: "Barbara Baughman" <baughman@utdallas.edu>
> To: "Velocity Users List" <velocity-user@jakarta.apache.org>;
> <Ricardo@excite.com>
> Sent: Thursday, March 31, 2005 4:12 PM
> Subject: Re: help - text within { } is not rendered by the engine
> 
> >I can replicate this behavior, and it looks like a bug.
> >
> > If you have a "$" followed by letters (something in the context or not
> > in the context), followed by a {, whatever follows the { is removed
> > until it gets to whitespace.
> >
> > So $c1{something} -> $c1{
> >   $c1{something  -> $c1{
> >   $c1{something} More text -> $c1{ More text
> >   $c1{something More text -> $c1{ More text
> >
> > If $c1 is in the Velocity context with a value "Hello", then it is
> >   $c1{something} ->Hello{
> >   $c1{something  ->Hello{
> >   $c1{something More text ->Hello{ More text
> >
> > Not good behavior for a templating language.
> >
> > Barbara Baughman
> > X2157
> >
> > On Thu, 31 Mar 2005, Ricardo wrote:
> >
> >>
> >>
> >>
> >>
> >> Hi,I decided to post this question one more time in case this time
> >> someone has an answer to this problem. I am using velocity 1.4. I am
> >> having problems when rendering text that is enclosed within { }. Here's
> >> my velocity template:Hello $name! Welcome to
> >> Velocity!$c1{name}$c2{phone}Here's the output I get:Hello John! Welcome
> >> to Velocity!$c1{$c2{$name is a velocity reference. $c1 and $c2 are not
> >> velocity references. So, what I was expecting to get in the generated
> >> document is the following:Hello John! Welcome to
> >> Velocity!$c1{name}$c2{phone}As shown above, I am not expecting velocity
> >> to make any changes to the $c1 and $c2 lines. However, the engine is
> >> removing the text after the '{' character. Any ideas on what is wrong
> >> with my template? Thanks.
> >>
> >>
> >> _______________________________________________
> >> Join Excite! - http://www.excite.com
> >> The most personalized portal on the Web!
> >>
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: velocity-user-unsubscribe@jakarta.apache.org
> > For additional commands, e-mail: velocity-user-help@jakarta.apache.org
> >
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: velocity-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: velocity-user-help@jakarta.apache.org
> 
>

---------------------------------------------------------------------
To unsubscribe, e-mail: velocity-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: velocity-user-help@jakarta.apache.org


Mime
View raw message