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

📄 scan.jsp

📁 07年做得人力资源管理系统
💻 JSP
字号:
<%@ page language="java" import="com.buat.hr.users.User,com.buat.hr.share.Pagination,com.buat.hr.department.DepartmentDao,com.buat.hr.department.Department,java.util.ArrayList" pageEncoding="GB18030"%>
<%		
	DepartmentDao dao=new DepartmentDao();
	ArrayList list=null;
	int perCount=8;
	if(request.getParameter("inputPagePer")!=null)
	{
		String temp=request.getParameter("inputPagePer");
		try{
			perCount=Integer.parseInt(temp);
			if(perCount<=0){
				perCount=1;
			}
			session.setAttribute("percount",temp);
		}catch(Exception e){perCount=8;}
	}
	
	Pagination pagination=null;	
	if(session.getAttribute("percount")!=null){
		perCount=(Integer.parseInt(String.valueOf(session.getAttribute("percount"))));
		if(perCount<=0){
				perCount=1;
		}
	}	
	pagination=new Pagination(dao.queryDepartmentCount(),perCount);
	
	String strPNo=null;
	int pageNo=0;
	strPNo=request.getParameter("pageNo");
	try{
		pageNo=Integer.parseInt(strPNo);
	}catch(Exception e){}
	
	pagination.setPageNo(pageNo);		
	list=dao.queryDepartment(pagination.getStartNo(),pagination.getPerCount());			
	pagination.setTurn("Scan.jsp");
	
	User user=null;                                 //权限判断
	user=(User)session.getAttribute("userGrade");
%>

<html>
  <head>
  	<script type="text/javascript">
  		function isDelete(){
  			return window.confirm("是否要删除这条记录?");
  		}
  		
  	</script>
  </head>
  <body background="../bg.jpg">
    	<table border="1" align=center width="90%">
			<tr>
    			<td colspan="6">
    				<font color="red">浏览部门信息 &nbsp;(第<%= pagination.getPageNo()%>页)</font>
		    	</td>
    		</tr>
    			
    		<tr>
    			<th>&nbsp;部门编号&nbsp;</th>
    			<th>&nbsp;部门名称&nbsp;</th>
    			<th>&nbsp;领导姓名&nbsp;</th>
    			<th>&nbsp;部门简介&nbsp;</th>
    		<%
				if(user.getIsadmin().equals("departAdmin") || user.getIsadmin().equals("superAdmin")){ 
			%>
    			<th colspan=2>&nbsp;执行操作&nbsp;</th>
    		<%
    			}
    		 %>	
    		</tr>
    		
    		<%for(int i=0;i<list.size();i++)
    		{
    			Department department=(Department)list.get(i);
    		 %>
			<tr>
				<td><center><%=department.getDepartmentId() %></center></td>
				<td><center><%=department.getName() %></center></td>
				<td><center><%=department.getLeader() %></center></td>
				<td><center><%=department.getBrief() %></center></td>
			<%
				if(user.getIsadmin().equals("departAdmin") || user.getIsadmin().equals("superAdmin")){ 
			 %>
				<td>
				   <a href="Update.jsp?departmentId=<%=department.getDepartmentId() %>">修改</a>
				   <a onclick="return isDelete()" href="Delete.jsp?departmentId=<%=department.getDepartmentId() %>">删除</a>
				</td>
			<%
				} 
			}
			%>
			</tr>
		</table><p>
		<br>
			<center>
				<font color="red">总共<%=pagination.getPageCount() %>页&nbsp;&nbsp;&nbsp;
				&nbsp;&nbsp;&nbsp;当前是第<%=pagination.getPageNo() %>页
				</font>
			</center>
		<br>
		<form action=<%=pagination.getTurn() %>>
		&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;请输入您要查看本页的前几条记录:<input type="text" name="inputPagePer"> &nbsp;&nbsp; <input type="submit" name="submit" value="提交" onclick="isNumber()">
			<table width="90%"  border="0" align="center">
				<tr>
					<td align="right"><font color="red"><a href=<%=pagination.getTurn() %>?pageNo=0>第一页</a></font></td>
					<td align="right"><font color="red"><a href=<%=pagination.getTurn() %>?pageNo=<%=pagination.getPageNo()-1 %>>上一页</a></font></td>
					<td align="right"><font color="red"><a href=<%=pagination.getTurn() %>?pageNo=<%=pagination.getPageNo()+1 %>>下一页</a></font></td>
					<td align="right"><font color="red"><a href=<%=pagination.getTurn() %>?pageNo=<%=pagination.getPageCount()%>>最后一页</a></font></td>
					<td align="center">跳到第<input type="text" name="pageNo" size="3">页&nbsp;&nbsp;<input type="submit" value="跳转"></td>
				</tr>
			</table>
	    </form>
  </body>
  <script language="javaScript">
	    	function isNumber()
	  		{
	  		   perCount=window.document.all.inputPagePer.value;
	  			if(isNaN(perCount)==true || perCount<=0)
	  			{
	  				alert("输入只能为数字,且最小值为一!!!");
	  				window.document.forms[0].action="Scan.jsp";
	  				window.document.forms[0].submit();
	  			}
	  		}
  	</script>
</html>

⌨️ 快捷键说明

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