velocity-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Nathan Bubna <nbu...@gmail.com>
Subject Re: simple problem
Date Mon, 20 Jul 2009 13:58:12 GMT
On Mon, Jul 20, 2009 at 12:49 AM, lanxiazhi<lanxiazhi@gmail.com> wrote:
> thanks Rupali,
> I got this problem when I started to think that, can I simply output an
> expression like #{1+2+200000*3+$a}  without a varible?

The macro is fine.  Alternately, you could add an instance of the
MathTool (from VelocityTools) to your context and use that.

## this will have a newline char in it...
#set($newline="hello
")

and $velocityCount can be configured to start at any number:

directive.foreach.counter.initial.value = 0

> 2009/7/20 Rupali Gupta <r.gupta1@mpstechnologies.com>
>
>> Hi,
>>
>>
>>
>> Use $velocityCount in place where you need incremental value of some
>> variable
>>
>> Eg: instead of,
>>
>>
>>
>>  #set($a = 0)
>>
>> #foreach($mapping in $mappings)
>>
>> Do something..
>>
>> #set($a = $a+1)
>>
>>
>>
>> <label for="journal-$a">Type something</label>
>>
>>
>>
>> Do it like:
>>
>>
>>
>> #foreach($mapping in $mappings)
>>
>> Do something..
>>
>> <label for="journal- $velocityCount ">Type something </label>
>>
>>
>>
>>
>>
>> $velocityCount increase the value of variable incrementally, without having
>> to use ($a= $a+1)
>>
>>
>>
>> I hope this helps!
>>
>>
>>
>> Thanks,
>>
>> Rupali
>>
>>
>>
>>
>>
>>  _____
>>
>> From: lanxiazhi [mailto:lanxiazhi@gmail.com]
>> Sent: Monday, July 20, 2009 12:52 PM
>> To: Velocity Users List
>> Subject: Re: simple problem
>>
>>
>>
>> we know this #set($a = $a + 1) will change $a which in some cases may not
>> be
>> preferable...but thanks anyway.
>>
>> 2009/7/20 Alexander <the.malkolm@gmail.com>
>>
>> Hi,
>>
>>
>>
>> Use
>>
>>
>>
>> #set($a = $a + 1)
>>
>>
>>
>> Correct me if Im wrong but if u use variable like this it would write
>> "hello" on a single line, where is the problem?
>>
>>
>>
>> #set($newline="hello")
>>
>> $newline
>>
>>
>>
>>
>

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


Mime
View raw message