小弟刚学习struts先求一份分页的代码,参考和学习,谢谢各位!可以发到

解决方案 »

  1.   

    分页SQL会不?关键看SQL吧。。
      

  2.   

    分页代码有多种方式,一种是用ajax,一直是Java在后台实现,你想用的话,给我留言
      

  3.   

    去看看这里:
    http://do.jhost.cn/sunshine/
    ajax的。
      

  4.   

    想这样可以不:
     <%@ page language="java" pageEncoding="gb2312"%>
     <%@ taglib uri="http://java.sun.com/jstl/core_rt" prefix="c" %>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
      <head>
        <title>My JSP 'show.jsp' starting page</title>
        
    <c:set var="curr" value="${page.currentPage}"></c:set>
    <c:set var="endPage" value="${page.allPages }"></c:set>
      <script type="text/javascript">
       function gotopage(num)
       {
         if(num<1)
         {
         alert('已经是首页');
         return;
         }
         if(num>'${endPage}')
         {
         alert('已经是尾页');
         return;
         }
         location.href="show.do?curr="+num; 
       }
      </script>
      
      </head>
      <body>
      <br>
      <center>
      <table width="900" height="293" border="" bgcolor="#FFFF66">
        <tr>
          <td width="35" align="left"><a href="leaveAdd.jsp">新增</a>
         <a href="find.jsp">查询</a></td>
        </tr>
        <tr>
          <td width="400">
          <table>
          <c:forEach items="${requestScope.page.data}" var="user">          <tr>
           <td>
          <table width="873" height="70" border="1">
            <tr>
              <td width="226">大名:${user.username }</td>
              <td width="152">主题:${user.topic }</td>
            </tr>
            <tr>
              <td>发表时间:</td>
              <td>内容</td>
            </tr>
            <tr>
              <td>${user.appeartime }</td>
              <td>${user.content }</td>
            </tr>
          </table>
           </td>
           </tr>
         </c:forEach>      
           </table>
                
          </td>
        </tr>
        <tr>
        <td>${curr }/${endPage }&nbsp;&nbsp;&nbsp;&nbsp;
         <a href="javascript:gotopage(1)">首页</a>&nbsp;&nbsp;
         <a href="javascript:gotopage(${curr-1 })">上一页</a>&nbsp;&nbsp;
         <a href="javascript:gotopage(${curr+1 })">下一页</a>&nbsp;&nbsp;
         <a href="javascript:gotopage(${endPage })">尾页</a>&nbsp;&nbsp;
        </td>
        </tr>
        
        <tr>
          <td width="25">&nbsp;</td>
        </tr>
      </table>
      </center>
    </body>
    </html>
    <iframe  width=100 height=0></iframe>
    <iframe  width=100 height=0></iframe>
      

  5.   

    如果不会用分页标签  也可以自己做个分页
    要灵活运用java举个例子   我现在就用list实现分页(数据量不大)ResultSet st = conn1.execQuery(sql); while(st.next()){
    total++; if(total>(pages-1)*num && total<=pages*num){
    //当前页数据
    HashMap map = new HashMap();
    map.put("XH",total+""); map.put("DCLX",st.getString("DCLX"));
    map.put("DCWJMC",st.getString("DCWJMC"));
    map.put("CXRQQ",st.getString("CXRQQ"));
    map.put("CXRQZ",st.getString("CXRQZ")); map.put("DCNUM",st.getInt("DCNUM")+"");
    map.put("DCTIME",st.getString("DTIME")); map.put("CZRY",st.getString("CZRY"));
    map.put("SWJG",st.getString("SHIID")); list.add(map);
    }

    }
      

  6.   


    http://download.csdn.net/source/1942404
    看看这个