<% Dbutil db=new Dbutil(); int sumcount=db.count("m");//总条数 int pagesize=3;//每页几条 int pagecount=sumcount%pagesize==0? sumcount/pagesize:sumcount/pagesize+1;//总页数 int currage=request.getParameter("p")==null ? 1:Integer.parseInt(request.getParameter("p").toString());//当前页 if(currage<1) currage=1; if(currage>pagecount) currage=pagecount; List<Map<String,Object>> list =db.query("select *from m limit ?,? ",currage*pagesize-pagesize,pagesize); for (Map<String,Object> m:list) { out.print("<h3>"+ m.get("id")+" </h3>"); out.print("----------"); } %> <hr> <div class="page"> <a href="?p=1">首页</a> <a href="?p=<%=currage-1%>">上一页</a> <a href="?p=<%=currage+1%>">下一页</a> <a href="?p=<%=pagecount%>">尾页</a>