📄 edituserinfo.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> 当前位置:用户管理>>用户列表</span></TD>
</TR></TBODY></table>-->
<div class="div_navi"> 当前位置:用户管理>>修改用户停息</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 > ${user.stu_id }</p> </td>
</tr>
<tr>
<td width="16%" height="36" bgcolor="#799AE1"><p >姓名</p></td>
<td bgcolor="#EDF5FD"><label> ${user.user_name }</label></td>
</tr>
<tr>
<TD height="38" align="left" bgcolor="#799AE1" class=input><p>所属部门</p> </TD>
<td bgcolor="#EDF5FD"> 班级
<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"> 选择
<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">
<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"> 选择
<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"> 选择
<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="修改">
<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 + -