Dohhh! You are correct. I mistyped :)

robert

> -----Original Message-----
> From: Paul, R. Chip [mailto:[EMAIL PROTECTED]
> Sent: Thursday, February 26, 2004 2:11 PM
> To: 'Struts Users Mailing List'
> Subject: RE: row counts in logic:iterate...
> 
> 
> Shouldn't that be <%= index.intValue() + 1 %> instead of using indexId,
> since you set the index variable to be called "index" in the iterate tag?
> 
> -----Original Message-----
> From: Robert Taylor [mailto:[EMAIL PROTECTED] 
> Sent: Thursday, February 26, 2004 11:15 AM
> To: Struts Users Mailing List; [EMAIL PROTECTED]
> Subject: RE: row counts in logic:iterate...
> 
> 
> First: Please do not send HTML emails to the list.
> 
> Now to address your question:
> 
> JSTL makes this easy.
> <c:forEach var="item" items="${form.items}" varStatus="status"> <tr>
> <td><c:out value="${status.count}"/></td> <td><c:out
> value="${item.someValue}"/></td> </tr> </c:forEach>
> 
> Using Struts tags:
> 
> <logic:iterate id="item" name="form" property="items" indexId="index"> <tr>
> <td><%=indexId.intValue() + 1%></td>
> <td><bean:write name="item" property="someValue"/></td>
> </tr>
> </logic:iterate>
> 
> robert
> 
> > -----Original Message-----
> > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
> > Sent: Thursday, February 26, 2004 12:05 PM
> > To: [EMAIL PROTECTED]
> > Subject: row counts in logic:iterate...
> > 
> > 
> > <color><param>0100,0100,0100</param>newbie question:
> > 
> > 
> > I have a jsp which displays several rows with a logic:iterate, also
> > using the  indexId-tag. 
> > 
> > 
> > <color><param>7F00,0000,7F00</param><FontFamily><param>Courier
> > New</param><<logic:iterate<color><param>0000,0000,0000</param> 
> >
> <color><param>0000,7F00,0000</param>name<color><param>0000,0000,0000</param>
> =<color><param>0000,0000,FF00</param>"dateForm
> > "<color><param>0000,0000,0000</param> 
> >
> <color><param>0000,7F00,0000</param>property<color><param>0000,0000,0000</pa
> ram>=<color><param>0000,0000,FF00</param>"raw"
> > <color><param>0000,0000,0000</param> 
> >
> <color><param>0000,7F00,0000</param>id<color><param>0000,0000,0000</param>=<
> color><param>0000,0000,FF00</param>"foo"<color
> > ><param>0000,0000,0000</param>
> > <color><param>0000,7F00,0000</param>indexId<color><param>0000,0000,000
> > 0</param>=<color><param>0000,0000,FF00</param>"ctr"<
> > color><param>0000,0000,0000</param> 
> >
> color><color><param>7F00,0000,7F00</param>><color><param>0000,0000,0000</par
> am>
> > <color><param>0100,0100,0100</param><FontFamily><param>Arial</param>
> > 
> > 
> > I'd like to display row numbers in my table. But the ctr-variable is 
> > 0- based, and I  would like to present 1 as the first number to my 
> > users.
> > 
> > 
> > Now, this should work, isn't it??
> > 
> > 
> > <<td><bold><color><param>7F00,0000,0000</param><FontFamily><param>Cour
> > ier
> > New</param><<%=</bold><color><param>0100,0100,0100</param> 
> >
> <color><param>0000,0000,0000</param>ctr<color><param>0100,0100,0100</param> 
> > <color><param>0000,0000,0000</param>+<color><param>0100,0100,0100</param> 
> > <color><param>0000,0000,0000</param>1<color><param>0100,0100,0100</param>
> <bold><color><param>7F00,0000,0000</param>%><</td> 
> > 
> > 
> > </bold></color><FontFamily><param>ARIAL</param>I would guess: ctr and 
> > 1 are added, and is then cast to a string,
> > and then print  it in my table column. 
> > 
> > 
> > Then why do i get this error?
> > 
> > 
> > <color><param>0100,0100,0100</param><FontFamily><param>Times New 
> > Roman</param><bigger>operator + cannot be applied to
> > java.lang.Integer,int [javac]  
> > 
> > out.print( ctr + 1 );
> > 
> >                     ^
> > 
> > It also does not work when I create a new variabel with <<%! int
> > i=0; %>,  and then try to set this i as i = ctr + 1, same error. 
> > 
> > 
> > So how can I get this row number printed in my table, inside the
> > jsp?? 
> > 
> > 
> > Rinke<FontFamily><param>Arial</param><smaller>
> > 
> > 
> > 
> > ---------------------------------------------------------------------
> > 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]
> 
> ---------------------------------------------------------------------
> 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]

Reply via email to