理解的不是很清楚,我正常分页都是通过sql语句实现

解决方案 »

  1.   

    LZ表达的不清楚,现在分页估计都用hibernate分页的多=。=
      

  2.   

    struts做的,参考下吧。这是循环输出
    <logic:iterate id="souser" name="records" type="art.form.SouserForm" indexId="ind">
       <%if(listId%2!=0){%>
    <tr bgcolor="FFFFFF">
       <td width="40px" align="center"><%=listId %></td>
       <%listId++; %>
       <td align="center"><%=souser.getSouser1()%></td>
       <td align="center"><%=souser.getSouser2()%></td>
       <td align="center"><%=souser.getSouser3() %></td>
       <td align="center"><%=souser.getSouserDate()%></td>
    </tr>
    <%} %>
    </logic:iterate>要分页话,还是由查询条件来做。
    这是查询方法:
    public List getEntryList(int pageNumber, int pageSize, List recodes)
    throws SQLException {
    ArrayList list = new ArrayList();
    for(int i=0;i<pageSize;i++){
    int index = i+(pageNumber-1)*pageSize;
    if(index < recodes.size()){
    list.add(recodes.get(index));
    }
    }
    pageNumber;//当前显示第几页
    recodes;//全部记录
    pageSize;//分页大小
      

  3.   

    比如你的action中用request.setAttribute("LIST",list);然后转发到该页面。
    页面就用jstl<table>
         <tr><td>字段1名</td><td>字段2名</td></tr>
         <c:forEach items="${LIST}" var="bean">
             <tr><td>bean.属性1</td><td>bean.属性2</td></tr>
         </c:forEach>
    </table>
      

  4.   

    你从数据库里查询到的结果,赋值给JavaBean,结果放在一个list中。
    然后循环读取list中的值也可以啊!
      

  5.   

    其实就是在循环的内部套上div,给定div的大小,然后给处于div中的td设定大小.
    然后在设置div中的solid属性(solid可能错了,但大概是这样)
    这就是div的横向显示  你在baidu上搜一下就行了啊