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

📄 edituserinfo.jsp

📁 实现统一的人员日志管理系统管理后台
💻 JSP
字号:
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@page import="com.tb.log.model.po.Dept"%>
<%@page import="com.tb.log.model.po.User"%>
<%@page import="com.tb.log.model.po.Pro"%>

<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <base href="<%=basePath%>">
    
    	<script type='text/javascript' src='/worklog/dwr/interface/FindDeptName.js'></script>
		<script type='text/javascript' src='/worklog/dwr/engine.js'></script>
		<script type='text/javascript' src='/worklog/dwr/util.js'></script>
    
    <title>My JSP 'addproject.jsp' starting page</title>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> 
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> 
	<meta http-equiv="pragma" content="no-cache">
	<meta http-equiv="cache-control" content="no-cache">
	<meta http-equiv="expires" content="0">    
	<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
	<meta http-equiv="description" content="This is my page">
	<!--
	<link rel="stylesheet" type="text/css" href="styles.css">
	-->

  <STYLE type=text/css>
  <!--
BODY {
	FONT-SIZE: 12px;
	FONT-FAMILY: 宋体;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
}
A {
	FONT: 12px 宋体; COLOR: #000000; TEXT-DECORATION: none
}
A:hover {
	COLOR: #428eff
}
TD {
	FONT-SIZE: 12px; LINE-HEIGHT: 15px; FONT-FAMILY: 宋体
}
TH {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND-IMAGE: url(images/admin_bg_1.gif); COLOR: white; BACKGROUND-COLOR: #4455aa
}
TD.txlHeaderBackgroundAlternate {
	COLOR: #ffffff; BACKGROUND-COLOR: #799ae1
}

TD.txlRow {
	BACKGROUND-COLOR: #dee5fa
}
TD.txlRowHighlight {
	BACKGROUND-COLOR: #d4def9
}
.tableBorder {
	BORDER-RIGHT: #6595d6 1px solid; BORDER-TOP: #6595d6 1px solid; BORDER-LEFT: #6595d6 1px solid; BORDER-BOTTOM: #6595d6 1px solid; BACKGROUND-COLOR: #BAD6EE}
INPUT {
	FONT-SIZE: 12px; LINE-HEIGHT: 15px; FONT-FAMILY: Tahoma,Verdana,宋体
}
SELECT {
	FONT-SIZE: 12px; LINE-HEIGHT: 15px; FONT-FAMILY: Tahoma,Verdana,宋体
}
.div_navi {
	background-image: url(left.files/pic90.gif);
	width: 1025px;
	font-size: 14px;
	font-weight: normal;
	position: absolute;
	height: 30px;
	text-align: left;
	line-height: 30px;
}
TEXTAREA {
	FONT-SIZE: 12px; LINE-HEIGHT: 15px; FONT-FAMILY: Tahoma,Verdana,宋体
}
.STYLE3 {
	font-size: 18px;
}
.div_body {
	font-family: "宋体";
	font-size: 16px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #FFFFFF;
	position: absolute;
	height: 493px;
	width: 682px;
	left: 64px;
	top: 45px;
	text-align: center;
}
.div_body_table {
	height: 100%;
	width: 100%;
	border: 1px solid #003366;
}
.STYLE4 {font-size: 18}
.submit_text {
	height: 200%;
	width: 300px;
}
-->
</STYLE>

<META content="MSHTML 6.00.2900.2180" name=GENERATOR></HEAD>

<script type="text/javascript">

//Ajax通过supper_id查询出dept_name的列表
function findDeptName()
  {
  	var supper_id = document.getElementById('supper_id').value;
  	FindDeptName.FindDeptName(supper_id,getDeptName);
  }
  function getDeptName(v)
  {//返回值赋值
  
	document.getElementById("sdept_name").innerHTML = v;  	
  }
function openMe(){

   var sFeatures;
      sFeatures = "dialogHeight:550px;dialogWidth:550px;";
      sFeatures = sFeatures + "center:yes;edge:raised;help:no;scroll:no;status:no;unadorned:yes;resizable:no";
   /*  测试代码,可以将数组存入对象,传入showModalDialog 中的页面("user.do",obj,sFeatures);
      var obj1 = new Object();
      obj1.id=1;
      obj1.name="zhudejin";
      var obj2 = new Object();
      obj2.id=2;
      obj2.name="kevin";
      var obj = new Array();
     obj[0]=obj1;
     obj[1]=obj2;
     */
      //showModalDialog创建一个显示指定 HTML 文档的模式对话框。
      var sReturn = window.showModalDialog("user.do?type=selectpro","",sFeatures);
   if (sReturn != null){
     var obj = new Object();
     obj = sReturn;
    
     var ids = new Array();
     var names = new Array();
    var id = obj.id;		//定义变量接收返回页面的数组(id值),为Object类型
    var name = obj.name;	//定义变量接收返回页面的数组(name值),为Object类型
     for(i=0;i<id.length;i++){
     	ids[i]=id[i];names[i]=name[i];	//将对象类型转型为Array类型
     	}
     //alert(name);
	  document.getElementById('pro_name').innerText=names;		//赋值
	  document.getElementById('prosid').innerText=ids;			
	    //form1.pro_name.value=obj.id;
		//var str = new String(sReturn);
          // var getStr = new Array();          
		//getStr = str.split(',');		//这些个处理字符串的函数只在String这些自定义对象里面。
  }
}
</script>
<BODY bottomMargin=0  gcolor="#EEF4FF" gColor=#ddeeff >
<!--<table width="101%" height="30" border=0 align=center cellPadding=0 cellSpacing=0 >
  <TBODY>
  <TR>
    <TD width="100%" vAlign=top  background="left.files/pic90.gif" ><span class="STYLE3" ><br>&nbsp;当前位置:用户管理&gt;&gt;用户列表</span></TD>
</TR></TBODY></table>-->
<div  class="div_navi">&nbsp;当前位置:用户管理&gt;&gt;修改用户停息</div>
<div  class="div_body">
<form action="user.do?type=editUserInfo" method="post" name="form1">
  <table width="100%" height="400" border="1" align="right" cellspacing="" bgcolor="#CCCCCC">

    <tr>
      <td height="40" colspan="2" align="center" bgcolor="#D6DFF7"  >
	  <p align="center"  class="STYLE3" >用户详细信息</p></td>
    </tr>
    <tr>
      <td height="40" bgcolor="#799AE1"  ><p >学号</p></td>
      <td width="84%" bgcolor="#EDF5FD">
	  <p >&nbsp;&nbsp;${user.stu_id }</p>	  </td>
      </tr>
	    <tr>
      <td width="16%" height="36" bgcolor="#799AE1"><p >姓名</p></td>
      <td bgcolor="#EDF5FD"><label>&nbsp;&nbsp;${user.user_name }</label></td>
      </tr>
    <tr>
      
	  <TD height="38" align="left" bgcolor="#799AE1"  class=input><p>所属部门</p>	  </TD>
	  
      <td bgcolor="#EDF5FD">&nbsp;班级
       <SELECT id=supper_id name=supper_id onblur="findDeptName()">
        <%
       		List dNameList = (List)request.getAttribute("deptNameList");
       		Dept db = (Dept)request.getAttribute("dept");
       		Dept dept = null;
       		for(int i=0;i<dNameList.size();i++){
       		dept = (Dept)dNameList.get(i);
       		if(Integer.toString(dept.getDept_id()).equals(db.getSupper_id())){
        %>
        <option value="<%=dept.getDept_id() %>" selected><%=dept.getDept_name() %></option>
        <%} else{%>
          <OPTION value=<%=dept.getDept_id() %> 
        ><%=dept.getDept_name() %></OPTION>
          <%}} %>
        </SELECT>
小组
<span id="sdept_name" ><SELECT id=dept_name name=dept_id>
  <OPTION value="${dept.dept_id }" 
        selected>${dept.dept_name }</OPTION>
  
</SELECT></span></td>
      </tr>
	   <tr>
	     <td height="34" bgcolor="#799AE1"  >职位</td>
	     <td bgcolor="#EDF5FD">&nbsp;选择
           <SELECT id=select2 name=grade>
           <% String user_grade = "";
           	  User user = (User)request.getAttribute("user");
           	  user_grade = user.getGrade();
           	  String[] grade = new String[3];
           	  grade[0] = "班长";
           	  grade[1] = "组长";
           	  grade[2] = "组员";
           	  for(int i=0;i<grade.length;i++){
           	  if(grade[i].equals(user_grade)){
            %>
           <OPTION value='<%=grade[i] %>'
        selected><%=grade[i] %></OPTION>
        <%}else{ %>
             <OPTION value='<%=grade[i] %>' ><%=grade[i] %></OPTION>
             <%}} %>
           </SELECT></td>
      <tr>
      <td height="41" bgcolor="#799AE1"  ><p >负责项目</p></td>
     
         <td bgcolor="#EDF5FD">
	  &nbsp;
	
	  <span id="pro_name">
	  <% List pro = (List)request.getAttribute("proList");
	  	 Pro pb = null;
	  	 for(int i=0;i<pro.size();i++){
	  	 	pb = (Pro)pro.get(i);
	  	 	out.print(pb.getPro_name()+"  ");
	  	 	}
	   %>
	  </span>
	  <input type="hidden" value='<%for(int i=0;i<pro.size();i++){ 
	  	pb = (Pro)pro.get(i);
	  if(i==pro.size()-1){out.print(pb.getPro_id());}else {out.print(pb.getPro_id()+",") ;} }%>' 
		name="prosid">
	  
	  
	  <input type="button" value="分配项目" onclick="openMe()"> </td>
        <tr>
          <TD height="39" align="left" bgcolor="#799AE1"  class=input>当前状态</TD>
          <td bgcolor="#EDF5FD">&nbsp;选择
            <SELECT id=pro_state title=月 name=pro_state>
              <OPTION value=未启动
        selected>${dept.dept_state }</OPTION>
              
            </SELECT></td>
        </tr>
        <!--tr>
          <TD height="36" align="left" bgcolor="#799AE1"  class=input>日志完成情况</TD>
          <td bgcolor="#EDF5FD">&nbsp;选择
            <SELECT id=log_state title=月 name=log_state>
            <OPTION value="">--未审核--</OPTION>
              <OPTION value=通过 >通过</OPTION>
              <OPTION value=不通过>不通过</OPTION>
              <OPTION value=优秀>优秀</OPTION>
            </SELECT></td>
        </tr-->
        

    <tr>
      
	  <TD height="34" colspan="2"  bgcolor="#EDF5FD">
        <p align="center" class="STYLE3" >
        <input type="hidden" value="${user.user_id }" name="user_id">
          <input type="submit" value="修改">
          &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
          <input type="reset" value="返回" onclick="javascript: history.go(-1)">
           </p></TD>
      </tr>

  </table>
  </form>
</div>
</BODY></HTML>

⌨️ 快捷键说明

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