<%@ page language="java"
import="cn.njcit.dao.*,cn.njcit.domain.*,java.util.*"
pageEncoding="gb2312"%>
<html>
<head>
<jsp:useBean id="dao" class="cn.njcit.dao.impl.StudentDaoImpl"
scope="request" />
</head>
<style>
body{
background-image: url(<%=request.getContextPath()%>/main/main1.png);
}
</style>

<body>
<h1 align="center"> 学生信息</h1>
 
<table align="center" width=80% border="1" cellspacing="0px" style="border-collapse:collapse" bordercolor="#404040" background="<%=request.getContextPath()%>/bgpicture/bg3.png">
<tr align="center">
<thead>

<tr align="center" >
<td width="10%">
学号
</td>
<td width="10%">
姓名
</td>
<td width="8%">
性别
</td>
<td width="10%">
院系
</td>
<td width="10%">
班级
</td>
<td width="11%">
入学年份
</td>
<td width="11%">
联系方式
</td>
<td width="13%">
家庭住址
</td>
<td width="10%">
备注
</td>
<td width="10%">
删除
</td>
</tr>
 </thead>
<%
List list = dao.getStudents(); //得到学生列表
Student stu = null;
int currpage =1; //实际显示页数
int pagesize = 10; //一页显示的记录数
int pageCount = (list.size() + pagesize - 1) / pagesize; //总页数
int c = currpage;
%>
<tfoot>
<tr align="center">
<td colspan="10">
<br />
<a href="<%=request.getContextPath()%>/bussiness/showStudents.jsp?currpage=<%=1%>">首页</a>
<a href="<%=request.getContextPath()%>/bussiness/showStudents.jsp?currpage=<%=currpage - 1%>">上一页</a>
<!-- <a href="<%=request.getContextPath()%>/bussiness/showStudents.jsp?currpage=<%=1%>">跳转到<input type="text" name="pages" size=1>页</a> -->
<a href="<%=request.getContextPath()%>/bussiness/showStudents.jsp?currpage=<%=currpage + 1%>">下一页</a>
<a href="<%=request.getContextPath()%>/bussiness/showStudents.jsp?currpage=<%=pageCount%>">末页</a>
共<%=pageCount%>页
</td>
</tr>
</tfoot>
<%
int i = 0;
for (i = 0; i < list.size(); i++)
{
stu = (Student) list.get(i);
if ((i + 1) >= ((currpage - 1) * 10 + 1) && i < (currpage * 10))
{
%>
<tbody>
<tr align="center">
<td>
<a
href="<%=request.getContextPath()%>/servlet/toEditStudent?id=<%=stu.getStuId()%>"><%=stu.getStuId()%></a>
</td>
<td>
<%=stu.getStuName()%>
</td>
<td>
<%=stu.getStuGender()%>
</td>
<td>
<%=stu.getStuDepartment()%>
</td>
<td>
<%=stu.getStuClass()%>
</td>
<td>
<%=stu.getStuStarYear()%>
</td>
<td>
<%=stu.getStuNumber()%>
</td>
<td>
<%=stu.getStuAddr()%>
</td>
<td>
<%=stu.getStuRes()%>
</td> <td>
<a
href="<%=request.getContextPath()%>/servlet/doDeleteStudent?id=<%=stu.getStuId()%>">删除</a>
</td>
</tr> <%
}
}
%>

</tbody>
  </table> </body>
</html>

解决方案 »

  1.   

    这里需要从请求中取出参数吧,第二次的时候,这里就不是1了,而是参数中请求的页数
    int currpage =1; //实际显示页数
    int pagesize = 10; //一页显示的记录数String cpage = request.getParameter("currpage");
    if(cpage !=null){
      currpage  = Integer.parseInt(cpage);
    }
      

  2.   

    这里需要从请求中取出参数吧,第二次的时候,这里就不是1了,而是参数中请求的页数
    int currpage =1; //实际显示页数
    int pagesize = 10; //一页显示的记录数
      

  3.   

    int currpage =1; //实际显示页数你这永远在第一页啊。
      

  4.   

    最好建一个tag标签 自己写一下tag.tld文件和编辑一下xml文件,你放在这一个页面上是不行的,currpage =1 直接设定这个为1 好像永远是第一页了