velocity-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Claude Brisson <cla...@renegat.net>
Subject Re: How to loop a for loop in velocity with counters
Date Tue, 03 Jun 2008 09:33:00 GMT
If it doesn't break other templates, you can try setting:

	directive.foreach.counter.initial.value = 0

in your velocity.properties file.

  Claude

Le mardi 03 juin 2008 à 02:13 -0700, newbie-gero a écrit :
> Hi thanks for the prompt reply.
> 
> I have try the method you have suggest but i encounter this error
> org.apache.velocity.exception.MethodInvocationException: Invocation of
> method 'get' in  class java.util.ArrayList threw exception
> java.lang.IndexOutOfBoundsException: Index: 2, Size: 2
> 
> I tried using this #set($velocityCount = $velocityCount -1) but it
> encounters another error?
> 
> Any idea how to solve?
> 
> Thanks
> 
> 
> apache-10 wrote:
> > 
> > Hi, you should be able to do:
> > 
> > #foreach( $code in $methodList)
> >    $code.method: $paymentList.get($velocityCount)
> > #end
> > 
> > Cheers,
> > Chirstoph
> > 
> > newbie-gero wrote:
> >> Greetings, i like to loop 2 for loops to display out the data.
> >> 
> >> For example in methodList, it contains 
> >> element 0 : register mail 
> >> element 1 : Normal mail
> >> 
> >> In paymentList, it contains
> >> element 0: $5
> >> element 1: $2
> >> 
> >> 
> >> Currently this is what i have code in velocity:
> >> 
> >> #foreach( $code in $methodList)  $code.method :#foreach( $charge in
> >> $paymentList) $charge.delivery_charge #end #end 
> >> 
> >> The results display are
> >> REGISTER_MAIL : S$5.00  S$1.00    NORMAL_MAIL : S$5.00 
> >> S$1.00  
> >> 
> >> Actually i want it to display as
> >> REGISTER_MAIL : S$5.00
> >> NORMAL_MAIL : S$1.00 
> >> 
> >> How do i do it in velocity?
> >> 
> >> Thanks in advance
> >> 
> >> 
> > 
> > ---------------------------------------------------------------------
> > 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