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"> </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>
<%@ 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 + -
显示快捷键?