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

📄 show.jsp

📁 jsp实现的一个人事管理系统,功能包括登录注册、花名册、以及查询修改员工信息等基本功能
💻 JSP
字号:
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" %>
<%
 request.setCharacterEncoding("GB2312");
String  管理员姓名=session.getAttribute("管理员姓名")==null?"":(String)session.getAttribute("管理员姓名");  
if(!管理员姓名.equals("陈希娴")){%>
<script language="javascript">alert("管理员尚未登陆,请先登陆!");window.history.go(-1);
</script>
<%}
else{%>
<table align=center border=1  bordercolor="#FF0000">
<tr>
<th>姓名</th>
<th>部门</th>
<th>性别</th>
<th>住址</th>
<th>联系电话</th>
<th>邮箱</th>
</tr>
<%
   
    Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");  //建立连接 
    String sql="SELECT * FROM employee_info";     
	String  url="jdbc:odbc:mydb";      
	String  user=" ";    
	String  password=" ";    
	Connection  conn=  DriverManager.getConnection(url,user,password);    
	int intPageSize; //一页显示的记录数 
	int intRowCount; //记录总数 
	int intPageCount; //总页数 
	int intPage; //待显示页码 
	java.lang.String strPage; 
	int i;
	intPageSize = 5; //设置一页显示的记录数
	strPage = request.getParameter("page");  //取得待显示页码 
	if(strPage==null){
	//表明在QueryString中没有page这一个参数,此时显示第一页数据 
	intPage = 1; 
	} else{
	//将字符串转换成整型 
	intPage = java.lang.Integer.parseInt(strPage); 
	if(intPage<1) intPage = 1;
	} 
	Statement  stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);               
	ResultSet  rs=stmt.executeQuery(sql);  
	rs.last(); //光标指向查询结果集中最后一条记录
	intRowCount = rs.getRow();  //获取记录总数 
	intPageCount = (intRowCount+intPageSize-1) / intPageSize; //记算总页数 
	if(intPage>intPageCount) 
	intPage = intPageCount;//调整待显示的页码 
	if(intPageCount>0)
	{ 
	 rs.absolute((intPage-1) * intPageSize + 1); //将记录指针定位到待显示页的第一条记录上
	//显示数据 
	i = 0;
	while(i<intPageSize && !rs.isAfterLast()){%> 
   <tr>
     <td><%= rs.getString("姓名") %></td>
     <td><%= rs.getString("部门") %></td>
     <td><%= rs.getString("性别") %></td>	
     <td><%= rs.getString("住址") %></td>
     <td><%= rs.getString("联系电话") %></td>
     <td><%= rs.getString("Email") %></td>
  </tr>
   <% rs.next(); 
	 i++;  
  }
}
%> 
</table> 
<hr color="#999999" >
<div align="center">共<%=intRowCount%>条记录 当前页:第<b><%=intPage%></b>页 共<%=intPageCount%>页 
  <%if(intPage>1){%>
  <a href="show.jsp?page=1">第一页</a>
  <a href="show.jsp?page=<%=intPage-1%>">上一页</a>
  <%}%>
  <%if(intPage<intPageCount){%>
  <a href="show.jsp?page=<%=intPage+1%>">下一页</a>
  <a href="show.jsp?page=<%=intPageCount%>">最后一页</a>
  <%}%><%rs.close();        
  stmt.close();        
  conn.close();        
 }%>

⌨️ 快捷键说明

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