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: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
> >
>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]