velocity-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Mhall <mh...@polk.net>
Subject Re: #evaluate directive
Date Fri, 17 Aug 2007 13:06:53 GMT
> #set($dynamicsource = "$source$select")

should be:

> #set($dynamicsource = "$source1$select")



-----Original message-----
From: mclai mclai@mail.com
Date: Fri, 17 Aug 2007 03:01:58 -0400
To: user@velocity.apache.org
Subject: #evaluate directive

> 
> The following code is found in velocity user guide 
> http://velocity.apache.org/engine/devel/user-guide.html#evaluate
> http://velocity.apache.org/engine/devel/user-guide.html#evaluate :
> 
> #set($source1 = "abc")
> #set($select = "1")
> #set($dynamicsource = "$source$select")
> #evaluate($dynamicsource)
> 
> It is supposed to print "abc" according to the user guide but in fact, the
> result to me is that it prints: 
> #evaluate($source1) 
> 
> The above code doesn't work for me.  Do I miss something?
> 
> I am very new to velocity and I know it is a silly question.  Could anyone
> kindly tell me why I have different result and how could I correctly use
> #evaluate directive to print the right answer?
> 
> 
> However, if I changed to use ViewRenderTool for VTL evaluation, it will
> print "abc" as expected.   Is #evaluate no longer to work?  I guess I must
> miss some major steps in order to make #evaluate work.  Please post if
> someone knows why.  Thank you.  The following is the working VTL which uses
> $render.eval().
> 
> #set($source1 = "abc")
> #set($select = "1")
> #set($dynamicsource = "$source$select")
> $render.eval($dynamicsource)
> 
> 
> 
> -- 
> View this message in context: http://www.nabble.com/-evaluate-directive-tf4284105.html#a12195187
> Sent from the Velocity - User mailing list archive at Nabble.com.
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@velocity.apache.org
> For additional commands, e-mail: user-help@velocity.apache.org
> 
> 

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


Mime
View raw message