personlist.jsp

来自「java jsp教程」· JSP 代码 · 共 186 行

JSP
186
字号
<%@ page contentType="text/html; charset=GBK" %>
<%@ page import="java.util.Iterator" %>
<%@ page import="java.util.List" %>
<%@ page import="com.icss.resourceone.sdk.framework.Person" %>
<%@ page import="com.icss.resourceone.common.login.LoginConstants"%>
<%@ page import="com.icss.resourceone.sdk.framework.EntityManager"%>
<%@ page import="com.icss.resourceone.sdk.framework.Organization"%>

<%
response.setHeader("Pragma", "No-cache");
response.setHeader("Cache-Control", "no-cache");
response.setDateHeader("Expires", 0);
%>
<html>
<head>
<LINK href="<%=request.getContextPath()%>/css/style.css" type=text/css rel=stylesheet>
<title>一般人员列表</title>
</head>
<%
	String orgid=(String)request.getAttribute("orgid");
	String orgName = request.getParameter("orgName");
	List personList=(List)request.getAttribute("personList");
	Hashtable AccountStatHt=new Hashtable();
    AccountStatHt.put(new Integer(LoginConstants.ACCOUNT_NORMAL).toString(), "正常");
    AccountStatHt.put(new Integer(LoginConstants.ACCOUNT_LOCKED).toString(), "锁定");
    AccountStatHt.put(new Integer(LoginConstants.ACCOUNT_FORBID).toString(), "管理员禁止");
%>
<%
	EntityManager em = EntityManager.getInstance();
	ArrayList list = new ArrayList();
%>
<body background="<%=request.getContextPath()%>/images/grid.gif" text="#000000" leftmargin="0" topmargin="10">
<form name="frmPersonList">
<input type="hidden" name="personuuid" value="">
<input type="hidden" name="orgid" value="<%=orgid%>">
<input type="hidden" name="cnName" value="<%=orgName%>">
<input type="hidden" name="backurl" value="<%=request.getContextPath()%>/servlet/PersonToOrgSecondaryServlet?option=default&orgid=<%=orgid%>">
<table width="680" border="0" align="center" cellpadding="0" cellspacing="0">
  <tr>
    <td align="center">
        <table width="95%" border="1" align="center" cellpadding="1" cellspacing="0" bordercolorlight="#003366" bordercolordark="#DFDFFF">
        <tr>
            <td  align="center" height="23" bgcolor="#A6D0F2"><%if(orgName!=null && !orgName.equals("") && !orgName.equals("null"))out.print("["+orgName+"]");%>人员列表
            (<a href="<%=request.getContextPath()%>/servlet/ROSearchPersonServlet?orgid=<%=orgid%>&orgName=<%=orgName%>">查找人员</a>)</td>
        </tr>
        <tr>
          <td align="center">
              <table width="100%" border="0" cellspacing="1" cellpadding="2" align="center" bordercolordark="#DFDFFF" bordercolorlight="#003366" bgcolor="#B3C4DB">
              <tr bgcolor="EEF4FF">
                  <td width="4%" height="22">&nbsp; </td>
                  <td width="14%" align="center">姓名</td>
				  		<td width="17%" align="center">帐号</td>
                  <td width="18%" align="center">帐号类型</td>
                  <td width="10%" align="center">帐号状态</td>
                  <td width="10%" align="center">密码</td>
				  <td align="center">所属单位</td>
              </tr>
              <%
              		if(personList!=null && personList.size()!=0)
              		{
							for(int i = 0; i < personList.size(); i++)
	             		{
			                 Person curPerson = (Person)personList.get(i);
			                 String pname=curPerson.getFullName();
			                 String puuid=curPerson.getUuid();
			                 String account=curPerson.getLoginName();
			                 String accounttypestr=curPerson.getAccountType();
			                 Integer accountstatus=curPerson.getAccountStatus();
			                 String cntype="";
			                 int accounttype;
			                 if(accounttypestr!=null && accounttypestr.equals("0"))
			                 		cntype="普通帐号";
			                 if(accounttypestr!=null && accounttypestr.equals("1"))
			                 		cntype="临时账号";
			                 if(accounttypestr!=null && accounttypestr.equals("2"))
			                 		cntype="子系统管理员账号";
			                 if(accounttypestr!=null && accounttypestr.equals("3"))
			                 		cntype="超级管理员账号";
			                 if(accounttypestr!=null && accounttypestr.equals("4"))
			                 		cntype="应用开发商账号";
							 
							 list = (ArrayList)em.findOrgsByPersonUuid(puuid);
							 Organization perOrg = (Organization)list.get(0);
							 String perOrgName = perOrg.getName();
              %>
              <tr bgcolor="EEF4FF" onmouseover="this.bgColor='#EBEBEB';" onmouseout="this.bgColor='#EEF4FF';">
                  <td  align="center">
                  	<input type="radio" name="chkPerson" onclick="selectperson('<%=puuid%>')"></td>
                  <td align="center"><a href="#" OnClick="modify('<%=puuid%>')"><%=pname%></a></td>
				  		<td align="center"><%=account%></td>
                  <td align="center">
                  		<%=cntype%>
                  </td>
                  <td align="center">
				  <a href="<%=request.getContextPath()%>/servlet/ROPersonAccountServlet?orgid=<%=orgid.toString()%>&pid=<%=puuid.toString()%>&personName=<%=pname.toString()%>">
				  	<%=(String)AccountStatHt.get(accountstatus.toString())%>
				  </a>
				  </td>
				  <%pname = java.net.URLEncoder.encode(pname);
				  //orgName = java.net.URLEncoder.encode(orgName);
				  %>
				  <td align="center"><a href="<%=request.getContextPath()%>/jsp/base/roperson/ModifyPassword.jsp?puuid=<%=puuid%>&pname=<%=pname%>&orgid=<%=orgid%>&orgName=<%=orgName%>">修改密码</a></td>
				  <td align="center"><%=perOrgName%></td>
			     </tr>
			     <%}}%>
			</table>
          </td>
        </tr>
		<tr>
          <td align="center" colspan=8>&nbsp;
          <%@ include file="defaultPageScrollBar.jsp" %>
          </td>
        </tr>
      </table>
    </td>
  </tr>

  <tr>
    <td align="center">
    <%
    	if(orgid!=null && !"".equals(orgid))
    	{
    %>
      <img src="<%=request.getContextPath()%>/images/newperson.gif" style="cursor:hand" onclick="addPerson()" />
      <%}%>
      <img src="<%=request.getContextPath()%>/images/delete.gif" style="cursor:hand" onclick="delPerson()" />
      <%
    	if(orgid!=null && !"".equals(orgid))
    	{
    %>
    	<img src="/resourceone/images/assignperson.gif" style="cursor:hand" onclick="assignPerson()" />
      <%}%>
    </td>
  </tr>
</table>
</form>
</body>
</html>
<script>
function modifyaccountstate(puuid,pname,accounttype,accountstatus,account)
{
	url="<%=request.getContextPath()%>/servlet/ROEditPersonAccountServlet?"+
			"orgid=<%=orgid%>&orgName=<%=orgName%>&puuid="+puuid+
			"&pname="+pname+"&accounttype="+accounttype+"&accountstatus="+accountstatus+"&account="+account;
	//alert(url);
	window.location.href=url;
}
function modify(puuid)
{
	url="<%=request.getContextPath()%>/servlet/ROModifyPersonServlet?orgid=<%=orgid%>&orgName=<%=orgName%>&puuid="+puuid;
	//alert(url);
	window.location.href=url;
}
function selectperson(puuid)
{
	document.frmPersonList.personuuid.value=puuid;
}
function addPerson()
{
	url="<%=request.getContextPath()%>/servlet/ROAddPersonPreServlet?orgid=<%=orgid%>&orgName=<%=orgName%>";
	//alert(url);
	window.location.href=url;
}
function delPerson()
{
	puuid=document.frmPersonList.personuuid.value;
	if(puuid=="")
	{
		alert("请选中要删除的用户");
		return;
	}
	if(!confirm("确定要删除吗?"))
		return;
	url="<%=request.getContextPath()%>/servlet/ROSearchPersonServlet?orgid=<%=orgid%>&orgName=<%=orgName%>&option=del&puuid="+puuid;
	//alert(url);
	window.location.href=url;
}
function assignPerson()
{
	//backurl="<%=request.getContextPath()%>/servlet/ROSearchPersonServlet?orgid=<%=orgid%>";
	//window.location.href="/servlet/EnterPersonToOrgServlet?orgid=<%=orgid%>&backurl=";
	document.frmPersonList.action="/servlet/EnterPersonToOrgServlet";
	document.frmPersonList.submit();
}

</script>

⌨️ 快捷键说明

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