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

📄 listperson.jsp

📁 为交课程设计
💻 JSP
字号:
<%@ include file="../sys/sessioncheck.jsp"%><%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>
<%@ taglib uri="http://java.sun.com/jstl/core" prefix="c" %>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>人员列表</title>
<link  href="css/1.css" rel="stylesheet" type="text/css">
</head>
<c:set value="${personForm}" var="person"/>
<c:set value="${pagenum}" var="pagenum"/>
<c:set value="${count}" var="count"/>
<c:set value="${personList}" var="list"/>
<c:set value="${begin}" var="begin"/>
<c:set value="${end}" var="end"/>
<body>
<p class="style2">
  <c:set var="page" value="${pages}" />
  <c:set value="num" var="${num}" />
 当前第 <%=(String)session.getAttribute("current")%> 页     共 <c:out value="${page}"/> 页  <c:out value="${num}" />条记录</p>
<form  method="post" name="form1" >
  <table width="800" border="0" cellpadding="0" cellspacing="1">

  <tr height="30" valign="middle">
    <td height="26" colspan="7" >应聘人员基本情况</td>
    <td colspan="4" >&nbsp;</td>
  </tr>
  <tr height="30" valign="middle" bgcolor="#DDDDDD">
    <td width="25" height="26">
    </td>
    <td width="83" >人员编号</td>
    <td width="74">姓名</td>
    <td width="86" >学历</td>
    <td width="150">当前状态</td>
    <td width="170">应聘职位</td>
    <td width="113">电话</td>
    <td colspan="4" >操作</td>
  </tr>
  <c:forEach var="list" items="${personList}" begin="${begin}" end="${end}" step="1">
 <tr height="30" valign="middle" bgcolor="#F0F0F0">
    <td>
        <input type="checkbox" name="person_check"   value='<c:out value="${list.person_id}" />' >
   </td>
   <c:url value="/DetailPersonAction.do" var="detail">
      <c:param name="person_id" value="${list.person_id}" />
    </c:url>
      <c:url value="listPersonRecords.do" var="recorder">
       <c:param name="person_id" value="${list.person_id}" />
    </c:url>
    <td ><a href='<c:out value="${detail}"/>' ><c:out value="${list.person_id}" /></a></td>
    <td><c:out value="${list.person_fname}"/><c:out value="${list.person_sname}"/></td>
    <td><c:out value="${list.education}" /></td>
    <td><c:out value="${list.person_status}" /></td>
    <td><c:out value="${list.apply_for}" /></td>
    <td><c:out value="${list.contact_phone_no}"/></td>
    <td width="90" valign="top"><a href="<c:out value="${recorder}"/>">履历一览</a></td>
  </tr>
</c:forEach>
<c:forEach var="p" begin="1" end="${pages}" step="1">
  <c:url value="/page2Action.do" var="page">
    <c:param name="begin" value="${(p-1)*7}" />
    <c:param name="pc" value="person"/>
  </c:url>
  <a href="<c:out value="${page}"/>" ><c:out value="${p}" /></a></c:forEach>
</table>
  <p>
    <input type="button" name="button" value="选中所有" onclick="selectAll('person_check')"/>
    <input align="right" type="button" value="人员删除" onclick="delaction('person_check')"/>
    <input  align="right" type="button" name="Submit" value="状态修改到" onclick="updatePersonStatus('person_check')"/>
    <select name="statusList">
      <c:forEach var="item" items="${selStatus}" varStatus="status">
      <option value='<c:out value="${item.personstatus_id}"/>'> <c:out value="${item.person_status}"/> </option>
      </c:forEach>
    </select>
    </p>
</form>
<SCRIPT language="JavaScript">
function selectAll(str)
{
var a = document.getElementsByName(str);
var n = a.length;
	for(var j=0;j<n;j++)
	{

          if (a[j].checked==false)
          {
            a[j].checked = true;
            form1.button.value="取消所有选择";

          }
          else
          {
            a[j].checked = false;
            form1.button.value="选中所有";
          }
	}
}
function delaction(str)
 {
  var a = document.getElementsByName(str);
  var n = a.length;
  var flag =0;
  for(var j=0;j<n;j++)
	{
          if (a[j].checked==false)
          {
           flag=flag+1;
          }
	}
  if (flag==n)
    {
    alert("您没有选择记录");
    }
  else
    {
    form1.action = "DeletePersonAction.do";
    form1.submit();
    }
  }
function updatePersonStatus(str)
 {
  var a = document.getElementsByName(str);
  var n = a.length;
  var flag =0;
  for(var j=0;j<n;j++)
	{

          if (a[j].checked==false)
          {
           flag=flag+1;
          }
	}
  if (flag==n)
    {
    alert("您没有选择记录");
    }
  else
    {
      form1.action="UpdatePersonstatusAction.do";
      form1.submit();
    }
  }
</script>
</body>
</html>

⌨️ 快捷键说明

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