⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 selectuser.jsp

📁 用java+servlet实现在线考试系统
💻 JSP
字号:
<%@ page language="java" import="java.util.*,java.sql.*,com.zte.database.*,com.zte.beans.*" pageEncoding="gbk"%>
<%@page import="com.zte.beans.ExamSystem;"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <base href="<%=basePath%>">
    
    <title>My JSP 'selectuser.jsp' starting page</title>
    
	<meta http-equiv="pragma" content="no-cache">
	<meta http-equiv="cache-control" content="no-cache">
	<meta http-equiv="expires" content="0">    
	<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
	<meta http-equiv="description" content="This is my page">
	<!--
	<link rel="stylesheet" type="text/css" href="styles.css">
	-->
<style>
a{text-decoration:none;}
</style>   
<style type="text/css">
<!--
.STYLE18 {font-size: 14px}
.STYLE20 {
	color: #0000FF;
	font-size: 16px;
	font-family: "楷体_GB2312";
}
.STYLE21 {
	font-size: 16px;
	font-family: "楷体_GB2312";
}
.STYLE22 {color: #0000FF}
.STYLE23 {font-family: "楷体_GB2312"}
-->
</style>
<script language="javascript">
   function f1(currentpage,totalpage)
   {
      if(currentpage.value>totalpage)
      {
         alert('已经是最后一页');
         document.getElementById('page').focus();
         return false;
      }
   }

</script>

<%
    String url;
    Connection con;
    Statement sta;
    ResultSet rs;
    String sql;
    int pagesize; //一页显示的记录数
    int pagecount; //总页数
    int rowcount; //记录总数
    int intpage; //待显示页码
    int i;
    String strpage;
    pagesize=4;  //设置一页显示的记录数
    strpage=request.getParameter("page"); //取得待显示页码
    if(strpage==null)  //表明在QueryString中没有page这一个参数,此时显示第一页数据
    {
         intpage=1;   
    }else 
    {
         intpage=Integer.parseInt(strpage); //将字符串转换成整型
         if(intpage<0)
         {
             intpage=1;
         }
    }
    
    url="jdbc:oracle:thin:@localhost:1521:lihao";
    con=DriverManager.getConnection(url,"lihao","lihao");
    sta=con.createStatement(java.sql.ResultSet.TYPE_SCROLL_INSENSITIVE,java.sql.ResultSet.CONCUR_READ_ONLY);
    sql="select * from exam_student";
    rs=sta.executeQuery(sql);
    rs.last(); //光标在最后一行
    rowcount =rs.getRow();  //获得当前行号
    pagecount=(rowcount+pagesize-1)/pagesize;  //记算总页数
    if(intpage>pagecount)  //调整待显示的页码
    {
         intpage=pagecount;
    }

 %>

</head>

<body>
<form id="form1" name="form1" method="post" action="">
  <table width="696" border="0" align="center">
    <tr>
      <td colspan="2" align="center"><input type="image" name="imageField" src="file:///C|/Documents and Settings/lenvoo/桌面/zte.jpg" /></td>
    </tr>
    <tr>
      <td width="103" rowspan="2" valign="top">
      <br>
      <span class="STYLE22"><a href="admin/loginsuccess.jsp">试题数据管理</a></span>
      <span class="STYLE24">
        <span class="STYLE25"><a href="admin/adduser.jsp">考生数据管理</a></span></span>
         &nbsp;<span class="STYLE18"><span class="STYLE19">
         <a href="admin/selectuser.jsp">浏览考生</a>
       &nbsp;&nbsp;<a href="admin/adduser.jsp">添加考生</a></span></span></td>
      <td width="577" height="280" valign="top">
      <div>
        <table width="574" border="0">
        <tr><td  colspan="6" align="center">全部考生信息</td><br></tr>
          <tr>
            <td width="117" align="center">身份证</td>
            <td width="84" align="center">姓名</td>
            <td width="65" align="center">班级</td>
            <td width="90" align="center">学号</td>
            <td width="116" align="center">Email</td>
            <td width="62" align="center">删除</td>
          </tr>
          <%
    if(pagecount>0)
    {
         rs.absolute((intpage-1)*pagesize+1); //将记录指针定位到待显示页的第一条记录上
         i=0;  //显示数据
         
      //String sql="select * from exam_student";
      //Database db = new Database();
      //ResultSet rs=db.query(sql);
      while(i<pagesize&&!rs.isAfterLast())
      {
           String line="<tr><td>";
           line+=rs.getString("humanId")+"</td><td>&nbsp;";
           line+=rs.getString("stuName")+"</td><td>&nbsp;";
           line+=rs.getString("className")+"</td><td>";
           line+=rs.getString("stuNumber")+"</td><td>&nbsp;";
           line+=rs.getString("stuMail")+"</td><td>&nbsp;";
           line+="<a href='deleteuser?humanid="+rs.getString("humanId")+"'>删除</a></td></tr>";
           out.println(line);
      
          rs.next();
          i++;
    }
    }
    %> 
          
        </table>
      </div></td>
      </tr>
 <tr>
      <td height="33" align="center">
      <div>
        <table width="500" border="0">
          <tr>
            <td align="center">
<form method="POST" action="page.jsp"  onSubmit="return f1(page,<%=pagecount%>)">
<div align="center">
第<%=intpage%>页&nbsp;&nbsp;共<%=pagecount%>页
<%
  if(intpage<pagecount)
  {
%>
<a href="main.jsp?page=<%=intpage+1%>" onclick="f1(<%=intpage%>,<%=pagecount%>)">下一页
&nbsp;&nbsp;
</a>
	<%
	  }
	%> 
	<%
	if(intpage>1)
	 {
	%>
<a href="main.jsp?page=<%=intpage-1%>">上一页&nbsp;&nbsp;</a>
	<%
	}
	%>
跳转到第<input type="text" name="page" size="6"> 页
<span><input class=buttonface type="submit" value="GO"  name="cndok"></span>
</div>
</form>  </td>
          </tr>
        </table>
      </div>
      </td>
  </tr>
    <tr>
      <td colspan="2" align="center"><input type="image" name="imageField2" src="file:///C|/Documents and Settings/lenvoo/桌面/ztebottom.jpg" /></td>
    </tr>
  </table>
</form>
</body>
</html>

  
        
        

    

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -