您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

用户管理--新增用户信息

2024/3/3 13:49:02发布13次查看
页面效果1.点击【添加用户】
2.弹出新界面,用于添加新的用户信息
实现步骤1.action类设计(1)添加add()方法,用于加载数据字典,完成下拉选项的初始化,并跳转到新增页面/**       * @name: add     * @description: 弹出添加用户窗口     * @parameters: 无     * @return: string:跳转到system/useradd.jsp*/public string add(){//加载数据字典,遍历性别,职位,所属单位,是否在职this.initsystemddl();return add;     }/**加载数据字典,用来遍历性别,职位,所属单位,是否在职*/private void initsystemddl() {         list<elecsystemddl> sexlist = elecsystemddlservice.findsystemddllistbykeyword(性别);         request.setattribute(sexlist, sexlist);         list<elecsystemddl> postlist = elecsystemddlservice.findsystemddllistbykeyword(职位);         request.setattribute(postlist, postlist);         list<elecsystemddl> isdutylist = elecsystemddlservice.findsystemddllistbykeyword(是否在职);         request.setattribute(isdutylist, isdutylist);         list<elecsystemddl> jctlist = elecsystemddlservice.findsystemddllistbykeyword(所属单位);         request.setattribute(jctlist, jctlist);     }
(2).在struts.xml中添加映射<result name="add">/web-inf/page/system/useradd.jsp</result>
2.jsp页面设计添加useradd.jsp,注意将request集合对象遍历到下拉选项中<%@ page language="java" pageencoding="utf-8"%><%@taglib uri="/struts-tags" prefix="s" %><html>   <head>    <title>添加用户</title>    <link href="${pagecontext.request.contextpath }/css/style.css?1.1.11" type="text/css" rel="stylesheet">    <script language="javascript" src="${pagecontext.request.contextpath }/script/function.js?1.1.11"></script>    <script type="text/javascript" src="${pagecontext.request.contextpath}/my97datepicker/wdatepicker.js?1.1.11"></script>    <script type="text/javascript" src="${pagecontext.request.contextpath }/script/validate.js?1.1.11"></script>    <script language="javascript" src="${pagecontext.request.contextpath }/script/showtext.js?1.1.11"></script>    <script language="javascript" src="${pagecontext.request.contextpath }/script/limitedtextarea.js?1.1.11"></script>        <script language="javascript">    function filetr(){var value = $(#bt_file).val();if(value == 打开附件){             $(#trfile).css(display,);             $(#bt_file).val(隐藏附件);             $(#item).css(display,);         }else{             $(#trfile).css(display,none);             $(#bt_file).val(打开附件);             $(#item).css(display,none);         }     }function insertrows(){ //获取表格对象var tb1 = $(#filestbl);var temprow = $(#filestbl tr).size();//获取表格的行数,+1的目的去掉添加选项的按钮var $tdnum = $(<td align='center'></td>);         $tdnum.html(temprow);        var $tdname = $(<td align='center'></td>);         $tdname.html(<input name=\"uploads\" type=\"file\" size=\"25\" id=\""+temprow+"\">);        var $tddel = $(<td align='center'></td>);         $tddel.html(<a href='javascript:deltablerow(\""+temprow+"\")'><img src=${pagecontext.request.contextpath }/images/delete.gif width=15 height=14 border=0 style=cursor:hand></a>);                 // 创建tr,将3个td放置到tr中var $tr = $(<tr></tr>);         $tr.append($tdnum);         $tr.append($tdname);         $tr.append($tddel);//在表格的最后追加新增的tr        tb1.append($tr);     } function deltablerow(rownum){         //改变行号和删除的行号   var tb1 = $(#filestbl);       var temprow = $(#filestbl tr).size();//获取表格的行数   if (temprow >rownum){                //获取删除行的id指定的对象,例如:<input name=\"itemname\" type=\"text\" id=\""+temprow+"\" size=\"45\" maxlength=25>          $(#+rownum).parent().parent().remove();          //加1表示寻找下一个id,目的是将后面tr的格式向上移动  for (i=(parseint(rownum)+1);i<temprow;i++){ //将i-1的值赋值给编号 $("#"+i).parent().prev().html(i-1); //将i-1的值赋值给超链接的删除 $("#"+i).parent().next().html("<a href='javascript:deltablerow(\""+(i-1)+"\")'><img src=${pagecontext.request.contextpath }/images/delete.gif width=15 height=14 border=0 style=cursor:hand></a>);//              //将i-1的值赋值给文本框的id,用于删除              $(#+i).attr(id,(i-1));//将id设置成i-1          }        }     }     </script>   </head>     <body>     <form name="form1" id="form1" method="post" enctype="multipart/form-data">  <br><table cellspacing="1" cellpadding="5" width="680" align="center" bgcolor="#eeeeee" style="border:1px solid #8ba7e3" border="0"><tr><td class="ta_01" align="center" colspan="4" background="${pagecontext.request.contextpath }/images/b-info.gif"> <font face="宋体" size="2"><strong>添加用户</strong></font></td></tr> <tr> <td align="center" bgcolor="#f5fafe" class="ta_01">登 录 名:<font color="#ff0000">*</font></td> <td class="ta_01" bgcolor="#ffffff"> <s:textfield name="logonname" maxlength="25" id="logonname" size="20" onblur="checkuser(this);"></s:textfield> <div id="check"></div> </td> <td width="18%" align="center" bgcolor="#f5fafe" class="ta_01">用户姓名:<font color="#ff0000">*</font></td> <td class="ta_01" bgcolor="#ffffff"> <s:textfield name="username" maxlength="25" id="username" size="20"></s:textfield> </td></tr><tr><td align="center" bgcolor="#f5fafe" class="ta_01">性别:<font color="#ff0000">*</font></td><td class="ta_01" bgcolor="#ffffff"><s:select list="#request.sexlist" name="sexid" id="sexid"listkey="ddlcode" listvalue="ddlname"headerkey="" headervalue="请选择" cssstyle="width:155px"></s:select></td><td align="center" bgcolor="#f5fafe" class="ta_01">职位:<font color="#ff0000">*</font></td><td class="ta_01" bgcolor="#ffffff"><s:select list="#request.postlist" name="postid" id="postid"listkey="ddlcode" listvalue="ddlname"headerkey="" headervalue="请选择"cssstyle="width:155px"></s:select></td></tr><tr><td align="center" bgcolor="#f5fafe" class="ta_01">所属单位:<font color="#ff0000">*</font></td><td class="ta_01" bgcolor="#ffffff"><s:select list="#request.jctlist" name="jctid" id="jctid"listkey="ddlcode" listvalue="ddlname"headerkey="" headervalue="请选择"cssstyle="width:155px" onchange="findjctunit(this)"></s:select></td><td align="center" bgcolor="#f5fafe" class="ta_01">单位名称:<font color="#ff0000">*</font></td><td class="ta_01" bgcolor="#ffffff"><select id="jctunitid" name="jctunitid" style="width:155px"></select></td></tr><tr><td align="center" bgcolor="#f5fafe" class="ta_01">密码:</td><td class="ta_01" bgcolor="#ffffff"><s:password name="logonpwd" id="logonpwd" maxlength="25" size="22"></s:password></td><td align="center" bgcolor="#f5fafe" class="ta_01">确认密码:</td><td class="ta_01" bgcolor="#ffffff"><s:password name="passwordconfirm" id="passwordconfirm" maxlength="25" size="22"></s:password></td></tr><tr><td align="center" bgcolor="#f5fafe" class="ta_01">出生日期:</td><td class="ta_01" bgcolor="#ffffff"><s:textfield name="birthday" id="birthday" maxlength="50" size="20" onclick="wdatepicker()"></s:textfield></td><td align="center" bgcolor="#f5fafe" class="ta_01">联系地址:</td><td class="ta_01" bgcolor="#ffffff"><s:textfield name="address" maxlength="50" size="20"></s:textfield></td></tr><tr><td align="center" bgcolor="#f5fafe" class="ta_01">联系电话:</td><td class="ta_01" bgcolor="#ffffff"><s:textfield name="contacttel" maxlength="25" size="20"></s:textfield></td><td align="center" bgcolor="#f5fafe" class="ta_01">手机:</td><td class="ta_01" bgcolor="#ffffff"><s:textfield name="mobile" maxlength="25" size="20"></s:textfield></td></tr><tr><td align="center" bgcolor="#f5fafe" class="ta_01">电子邮箱:</td><td class="ta_01" bgcolor="#ffffff"><s:textfield name="email" maxlength="50" size="20"></s:textfield></td><td align="center" bgcolor="#f5fafe" class="ta_01">是否在职:</td><td class="ta_01" bgcolor="#ffffff"><s:select list="#request.isdutylist" name="isduty" id="isduty"listkey="ddlcode" listvalue="ddlname"value="1" cssstyle="width:155px"></s:select></td></tr><tr><td align="center" bgcolor="#f5fafe" class="ta_01">入职日期:<font color="#ff0000">*</font></td><td class="ta_01" bgcolor="#ffffff"><s:textfield name="ondutydate" id="ondutydate" maxlength="50" size="20" onclick="wdatepicker()"></s:textfield></td><td align="center" bgcolor="#ffffff" class="ta_01"></td><td class="ta_01" bgcolor="#ffffff"></td></tr><tr><td class="ta_01" align="center" bgcolor="#f5fafe">备注:</td><td class="ta_01" bgcolor="#ffffff" colspan="3"><s:textarea name="remark" cssstyle="width:95%" rows="4" cols="52"></s:textarea></td></tr><tr><td align="center" colspan="4" class="ta_01" style="width: 100%" align="left" bgcolor="#f5fafe"><input type="button" id="bt_file" name="bt_file" value="打开附件" style="font-size:12px; color:black; height=22;width=55" onclick="filetr()"><input type="button" id="item" name="item" value="添加选项" style="difont-size:12px; color:black; display: none;height=20;width=80 " onclick="insertrows()"></td></tr><tr id="trfile" style="display: none"><td align="center" colspan="4" class="ta_01" style="width: 100%" align="center" bgcolor="#f5fafe"><table cellspacing="0" cellpadding="1" rules="all" bordercolor="gray" border="1" id="filestbl"style="border-right:gray 1px solid; border-top:gray 1px solid; border-left:gray 1px solid; width:100%; word-break:break-all; border-bottom:gray 1px solid; border-collapse:collapse; background-color:#f5fafe; word-wrap:break-word"><tr style="font-weight:bold;font-size:12pt;height:25px;background-color:#afd1f3"><td class="ta_01" align="center" width="10%"background="${pagecontext.request.contextpath }/images/tablehead.jpg" height=20>编号</td><td class="ta_01" align="center" width="40%"background="${pagecontext.request.contextpath }/images/tablehead.jpg" height=20>选择待上传文件</td><td class="ta_01" align="center" width="10%"background="${pagecontext.request.contextpath }/images/tablehead.jpg" height=20>删除</td></tr>          </table></td></tr><tr><td align="center" colspan="4" class="sep1"></td></tr><tr><td class="ta_01" style="width: 100%" align="center" bgcolor="#f5fafe" colspan="4"><input type="button" id="bt_submit" name="bt_submit" value="保存" style="font-size:12px; color:black; height=22;width=55" onclick="check_null()"> <font face="宋体"> </font><input style="font-size:12px; color:black; height=22;width=55" type="button" value="关闭" name="reset1" onclick="window.close()"></td></tr></table> </form></body></html>
以上就是用户管理--新增用户信息的详细内容。
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product