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

📄 proinfo.jsp

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


<%@ taglib uri="/WEB-INF/c-rt.tld" prefix="c"%>
<%
	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 language="JavaScript" src="js/Date.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">
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创建一个显示指定 HTML 文档的模式对话框。
      var sReturn = window.showModalDialog("pro.do?type=choiceuser","",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类型
     }
	  document.getElementById('usersname').innerText=names;		//赋值
	  document.getElementById('usersid').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="pro.do?type=edit" method="post">
				<input type="hidden" value="${pro.pro_id }" name="pro_id" />
				<table width="100%" height="541" 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="36" bgcolor="#799AE1">
							<p>
								项目类别
							</p>
						</td>
						<td width="83%" bgcolor="#EDF5FD">
							<p>
								&nbsp;&nbsp;
								<input tye=text id="pro_category" name="pro_category"
									value="${pro.pro_category }">
							</p>
						</td>
					</tr>
					<tr>
						<td width="17%" height="36" bgcolor="#799AE1">
							<p>
								项目名称
							</p>
						</td>
						<td bgcolor="#EDF5FD">
							<label>
								&nbsp;&nbsp;
								<input name="pro_name " type="text" id="pro_name "
									value="${pro.pro_name }">
							</label>
						</td>
					</tr>
					<tr>

						<TD height="38" align="left" bgcolor="#799AE1" class=input>
							<p>
								计划启动时间
							</p>
						</TD>

						<td bgcolor="#EDF5FD">
							&nbsp;&nbsp;
							<select id="psYear" name="year1">
							</select>
							<font color="#ffFFFF">年</font>
							<select id="psMonth" name="month1">
							</select>
							<font color="#ffFFFF">月</font>
							<select id="psDay" name="day1">
							</select>
							<font color="#ffFFFF">日</font>
							<%
								ProVo pro = (ProVo) request.getAttribute("pro");
								String psdate[] = new String[3];
								psdate[0] = pro.getPlan_start_date().substring(0, 4);
								psdate[1] = pro.getPlan_start_date().substring(5, 7);
								psdate[2] = pro.getPlan_start_date().substring(8, 10);
								int psdate1 = Integer.parseInt(psdate[0]);
								int psdate2 = Integer.parseInt(psdate[1]);
								int psdate3 = Integer.parseInt(psdate[2]);
							%>
							<script type="text/javascript">
							var selYear = window.document.getElementById("psYear");
							var selMonth = window.document.getElementById("psMonth");
							var selDay = window.document.getElementById("psDay");
							// 新建一个DateSelector类的实例,将三个select对象传进去
														
							new DateSelector(selYear, selMonth ,selDay, <%=psdate1%>,<%=psdate2%>,<%=psdate3%>);
						</script>
						</td>
					</tr>
					<tr>
						<td height="34" bgcolor="#799AE1">
							<p>
								计划结束时间
							</p>
						</td>
						<td bgcolor="#EDF5FD">
							&nbsp;&nbsp;
							<select id="peYear" name="year2">
							</select>
							<font color="#ffFFFF">年</font>
							<select id="peMonth" name="month2">
							</select>
							<font color="#ffFFFF">月</font>
							<select id="peDay" name="day2">
							</select>
							<font color="#ffFFFF">日</font>
							<%
								//  ProBean pro = (ProBean)request.getAttribute("pro"); 
								String pedate[] = new String[3];
								pedate[0] = pro.getPlan_stop_date().substring(0, 4);
								pedate[1] = pro.getPlan_stop_date().substring(5, 7);
								pedate[2] = pro.getPlan_stop_date().substring(8, 10);
								int pedate1 = Integer.parseInt(pedate[0]);
								int pedate2 = Integer.parseInt(pedate[1]);
								int pedate3 = Integer.parseInt(pedate[2]);
							%>
							<script type="text/javascript">
							var Year = window.document.getElementById("peYear");
							var Month = window.document.getElementById("peMonth");
							var Day = window.document.getElementById("peDay");
							// 新建一个DateSelector类的实例,将三个select对象传进去
														
							new DateSelector(Year, Month ,Day, <%=pedate1%>,<%=pedate2%>,<%=pedate3%>);
						</script>

						</td>
					</tr>
					<tr>
						<td width="17%" height="36" bgcolor="#799AE1">
							<p>
								实际启动时间
							</p>
						</td>
						<td bgcolor="#EDF5FD">
							&nbsp;&nbsp; ${pro.start_date }
						</td>
					</tr>
					<tr>
						<TD height="34" align="left" bgcolor="#799AE1" class=input>
							实际结束时间
						</TD>
						<td bgcolor="#EDF5FD">
							&nbsp;&nbsp; ${pro.stop_date }
						</td>
					</tr>
					<tr>
						<TD height="180" align="left" bgcolor="#799AE1" class=input>
							<p>
								项目简介绍
							</p>
						</TD>
						<td bgcolor="#EDF5FD">
							&nbsp;&nbsp;
							<textarea name="pro_desc" cols="20" rows="12" wrap="VIRTUAL"
								class="submit_text" id="pro_desc">${pro.pro_desc }</textarea>
						</td>
					</tr>
					<tr>
						<TD height="34" align="left" bgcolor="#799AE1" class=input>
							项目参与人员
						</TD>
						<td bgcolor="#EDF5FD">
							&nbsp;
							<span id="usersname"> <%
 	List userList = (List) request.getAttribute("usersList");
 	User user = null;
 	for (int i = 0; i < userList.size(); i++) {
 		user = (User) userList.get(i);
 		out.print(user.getUser_name() + "  ");
 	}
 %> </span>
							<input type="hidden"
								value="<% for(int i=0;i<userList.size();i++){user=(User)userList.get(i);
          	if(i==userList.size()-1){out.print(user.getUser_id());}else{out.print(user.getUser_id()+",");}} %>"
								name="usersid" id="usersid">
							<input type="button" value="分配人员" onclick="openMe()" />
						</td>
					</tr>
					<tr>

						<TD height="34" align="left" bgcolor="#799AE1" class=input>
							<p>
								当前状态
							</p>
						</TD>
						<td bgcolor="#EDF5FD">
							&nbsp;&nbsp;
							<select name="pro_state">
								<option value="">
									所有
								</option>
								<%
									String pro_state = "";
									pro_state = (String) request.getAttribute("pro_state");

									String[] prostate = new String[4];
									prostate[0] = "未启动";
									prostate[1] = "进行中";
									prostate[2] = "暂停中";
									prostate[3] = "已完成";
									for (int i = 0; i < 4; i++) {
										if (prostate[i].equals(pro.getPro_state())) {
								%>
								<option value="<%=prostate[i]%>" selected="selected"><%=prostate[i]%></option>
								<%
								} else {
								%>
								<option value="<%=prostate[i]%>"><%=prostate[i]%></option>
								<%
									}
									}
								%>
							</select>
						</td>
					</tr>

					<tr>
						<td height="37" colspan="2" bgcolor="#FFFFFF">
							<p align="center" class="STYLE3">
								<input type="submit" value="修改">
								&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
								<input name="reset" 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 + -