user_edit.jsp
来自「一个用java编写的功能强大的OA系统」· JSP 代码 · 共 346 行 · 第 1/2 页
JSP
346 行
<%@ page contentType="text/html;charset=utf-8"%>
<%@ page import="java.util.*"%>
<%@ page import="com.redmoon.oa.person.*"%>
<%@ page import="com.redmoon.oa.dept.*"%>
<%@ page import="cn.js.fan.util.*"%>
<%@ page import="cn.js.fan.security.*"%>
<%@ page import="com.redmoon.oa.basic.*"%>
<html>
<head>
<title>编辑用户信息</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<link rel="stylesheet" href="../common.css" type="text/css">
<script>
function New(para_URL){var URL=new String(para_URL);window.open(URL,'','resizable,scrollbars')}
function check_checkbox(myitem,myvalue)
{
var checkboxs = document.all.item(myitem);
var myary = myvalue.split("|");
if (checkboxs!=null)
{
for (i=0; i<checkboxs.length; i++)
{
if (checkboxs[i].type=="checkbox" )
{
for (k=0; k<myary.length; k++) {
if (checkboxs[i].value==myary[k])
checkboxs[i].checked = true
}
}
}
}
}
</script>
<style type="text/css">
<!--
.style1 {color: #000000}
-->
</style>
</head>
<body bgcolor="#FFFFFF" text="#000000">
<jsp:useBean id="fchar" scope="page" class="cn.js.fan.util.StrUtil"/>
<jsp:useBean id="privilege" scope="page" class="com.redmoon.oa.pvg.Privilege"/>
<%
//String priv="admin";
//if (!privilege.isUserPrivValid(request,priv))
//{
// out.println(cn.js.fan.web.SkinUtil.makeErrMsg(request, cn.js.fan.web.SkinUtil.LoadString(request, "pvg_invalid")));
// return;
//}
%>
<div id="newdiv" name="newdiv">
<%
String username = ParamUtil.get(request, "name");
if (!SecurityUtil.isValidSqlParam(username)) {
out.print(StrUtil.Alert("参数非法!"));
return;
}
UserMgr um = new UserMgr();
UserDb user = um.getUserDb(username);
if (user==null || !user.isLoaded()) {
out.print(StrUtil.Alert_Back("该用户已不存在!"));
return;
}
%>
<table width=98% align=center cellspacing=0 cellpadding=0 border=0>
<Form method="POST" action="user_edit_do.jsp" name="memberform" onSubmit="return memberform_onsubmit()"><tr>
<td bgcolor=#D3D3D3> <table width=100% border=0 cellpadding=0 cellspacing=1 bgcolor="#CCCCCC">
<tr>
<td align=center bgcolor="#FFFFFF"> <table border=0 cellpadding=0 cellspacing=0 width=100%>
<tr bgcolor="#C4DAFF">
<td width="82%" height=24 bgcolor="#C4DAFF" class="stable"><b> </b>职员信息
</td>
<td width="18%" align="center" bgcolor="#C4DAFF" class="stable"><a href="user_list.jsp">返回职员列表</a></td>
</tr>
</table>
<table width=100% border=0 cellpadding=2 cellspacing=0>
<tr>
<td width="100" align=left bgcolor="#eeeeee" class="stable">用户名 </td>
<td width="300" class="stable"><%=user.getName()%>
<input type=hidden name="name" size=20 value="<%=user.getName()%>"></td>
<td class="stable">启用帐号
<select name=isValid size=1>
<option value="1" selected>是</option>
<option value="0">否</option>
</select> <script language="javascript">
<!--
memberform.isValid.value = "<%=user.getValid()%>"
//-->
</script>
<a href="user_op.jsp?op=edit&name=<%=StrUtil.UrlEncode(user.getName())%>">分配权限</a> </td>
</tr>
<tr class="stable">
<td align="left" valign="top" bgcolor="#eeeeee" class="stable"> 登陆密码 </td>
<td colspan="2" valign="top" class="stable"><input type=password name=Password size=20>
<font color="#FF0000">*</font> 请再次输入密码
<input type=password name=Password2 size=20>
<font color="#FF0000"> *
(如不需更改密码,则不用填写) </font> </td>
</tr>
<tr class="stable">
<td height="22" align=left valign="top" bgcolor="#eeeeee" class="stable">
真实姓名 </td>
<td height="22" align=left valign="top" class="stable"><input type=text name=RealName size=12 maxlength=8 value="<%=user.getRealName()%>"></td>
<td height="22" align=left valign="top" class="stable">磁盘份额
<input name="diskSpaceAllowed" value="<%=user.getDiskSpaceAllowed()%>">字节</td>
</tr>
<tr class="stable">
<td height="22" align=left valign="top" bgcolor="#eeeeee" class="stable">职级</td>
<td height="22" align=left valign="top" class="stable"><select name="rankCode">
<option value="">无</option>
<%
RankDb rd = new RankDb();
Iterator ir = rd.list().iterator();
String opts = "";
while (ir.hasNext()) {
rd = (RankDb)ir.next();
opts += "<option value='" + rd.getCode() + "'>" + rd.getName() + "</option>";
}
out.print(opts);
%>
</select>
<script>
memberform.rankCode.value = "<%=user.getRankCode()%>";
</script>
</td>
<td height="22" align=left valign="top" class="stable"> </td>
</tr>
</table>
<table width=100% border=0 cellpadding=0 cellspacing=0>
<tr>
<td height=24 bgcolor="#C4DAFF" class="stable"><b> </b>个人资料</td>
</tr>
</table>
<table width=100% border=0 cellpadding=2 cellspacing=0>
<tr>
<td width=100 height="25" align=left bgcolor="#eeeeee" class="stable">
性别</td>
<td width="300" height="25" class="stable"> <%
String isM = "";
String isF="";
if (user.getGender()==0)
isM = "checked";
else
isF = "checked";
%> <input type=radio name=gender value=0 <%=isM%>>
男
<input type=radio name=gender value=1 <%=isF%>>
女</td>
<td width="115" height="28" align="left" bgcolor="#eeeeee" class="stable">婚姻状况</td>
<td height="28" class=stable><select name=Marriage size=1>
<option value="" selected>请选...</option>
<option value="0">已婚</option>
<option value="1">未婚</option>
</select>
<script language="JavaScript">
<!--
memberform.Marriage.value="<%=user.getMarriaged()%>";
//-->
</script></td>
</tr>
<tr>
<td width=102 height="28" align=left bgcolor="#eeeeee" class="stable">
出生日期</td>
<td height="28" class="stable">
<%
Date bd = user.getBirthday();
String y="",m="",d="";
if (bd!=null) {
Calendar cal = Calendar.getInstance();
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?