📄 scan.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">浏览部门信息 (第<%= pagination.getPageNo()%>页)</font>
</td>
</tr>
<tr>
<th> 部门编号 </th>
<th> 部门名称 </th>
<th> 领导姓名 </th>
<th> 部门简介 </th>
<%
if(user.getIsadmin().equals("departAdmin") || user.getIsadmin().equals("superAdmin")){
%>
<th colspan=2> 执行操作 </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() %>页
当前是第<%=pagination.getPageNo() %>页
</font>
</center>
<br>
<form action=<%=pagination.getTurn() %>>
请输入您要查看本页的前几条记录:<input type="text" name="inputPagePer"> <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">页 <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 + -