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: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > -- View this message in context: http://www.nabble.com/How-to-loop-a-for-loop-in-velocity-with-counters-tp17618412p17619376.html Sent from the Velocity - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
