Does anyone has an example using struts iterate? How does indexId works?

Sebastian


On Sat, 2004-10-09 at 01:05, Bill Siggelkow wrote:
> Or you could do it yourself with JSTL:
> 
> <%@ page contentType="text/html;charset=UTF-8" language="java" %>
> <%@ taglib uri="http://jakarta.apache.org/struts/tags-bean"; prefix="bean" %>
> <%@ taglib uri="http://java.sun.com/jstl/core"; prefix="c" %>
> <html>
> <head>
>    <title>Paging Example</title>
> </head>
> <body>
>    <jsp:useBean id="pagedData" 
> class="com.oreilly.strutsckbk.ch04.PagedData"/>
>    <bean:size id="listSize" name="pagedData" property="data"/>
>    <c:set var="pageSize" value="10"/>
>    <c:set var="pageBegin" value="${param.pageBegin}"/>
>    <c:set var="pageEnd" value="${pageBegin + pageSize - 1}"/>
>    <c:if test="${(pageBegin - pageSize) ge 0}">
>      <a href='<c:url value="paged_data.jsp">
>                 <c:param name="pageBegin" value="${pageBegin - pageSize}"/>
>               </c:url>'>
>        Prev
>      </a>
>    </c:if>
>    &nbsp;
>    <c:if test="${(listSize gt pageSize) and (pageEnd lt listSize)}">
>      <a href='<c:url value="paged_data.jsp">
>                 <c:param name="pageBegin" value="${pageBegin + pageSize}"/>
>               </c:url>'>
>        Next
>      </a>
>    </c:if>
>    <table border="2">
>      <tr>
>        <th>First Name</th>
>        <th>Last Name</th>
>        <th>Term of Office</th>
>      </tr>
>      <c:forEach var="pres" items="${pagedData.data}"
>               begin="${pageBegin}" end="${pageEnd}">
>        <tr>
>          <td>
>            <c:out value="${pres.firstName}"/>
>          </td>
>          <td>
>            <c:out value="${pres.lastName}"/>
>          </td>
>          <td>
>            <c:out value="${pres.term}"/>
>          </td>
>        </tr>
>      </c:forEach>
>    </table>
> </body>
> </html>
> 
> 
> Peng Tuck Kwok wrote:
> 
> > Or you coud use displaytag. 
> > 
> > http://displaytag.sf.net
> > 
> > It's pretty ok from what I can see.
> > 
> > 
> > 
> > On Fri, 8 Oct 2004 14:32:58 +0530, Viral_Thakkar
> > <[EMAIL PROTECTED]> wrote:
> > 
> >>Use ValueListHandler design pattern ..
> >>
> >>-----Original Message-----
> >>From: Sebastian Ho [mailto:[EMAIL PROTECTED]
> >>Sent: Friday, October 08, 2004 1:21 PM
> >>To: 'Struts Users Mailing List'
> >>Subject: iterate paging
> >>
> >>hi
> >>
> >>anyone has codes on how to display paging?
> >>i.e. display 10 rows per page with 'next' / 'back' functions.
> >>
> >>Thanks
> >>
> >>sebastian
> >>
> >>---------------------------------------------------------------------
> >>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