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

📄 trainingplan_closeplan.jsp

📁 java jsp教程
💻 JSP
字号:
<%--
描述:进入关闭培训计划页面

接收:TrainingFeedbackInfoList,TrainingPlanInfo

调用:提交是否关闭计划
调用TrainingPlan_ClosePlanServlet2
传入参数TrainingPlanNo,Result

显示控制:

校验:

对应Demo页面:plan_train_close_detail.html
--%>
<!--/jsp/plan/TrainingPlan_ClosePlan.jsp-->
<%@ page contentType="text/html; charset=GBK" %>
<%@ page import = "com.icss.cnpc.plan.vo.TrainingPlanInfo"%>
<%@ page import = "com.icss.cnpc.plan.vo.TrainingOrgInfo"%>
<%@ page import = "com.icss.cnpc.plan.vo.TrainingFeedbackInfo"%>
<%@ page import = "com.icss.cnpc.util.Config"%>
<%@ page import = "java.util.List"%>
<%@ page import = "java.util.Iterator"%>
<%
	String root = request.getContextPath();
	List trainingOrgList = (List)request.getAttribute("trainingOrgList");
	TrainingPlanInfo trainingPlanInfoVo = (TrainingPlanInfo)request.getAttribute("trainingPlanInfo");
	List trainingFeedbackInfoList = (List)request.getAttribute("TrainingFeedbackInfoList");

%>
<html>
<head>
<title></title>
<link rel = "stylesheet" href = "<%=request.getContextPath()%>/css/style.css">
<script language = "javascript">
var is_close = 0;
</script>
</head>
<body background = "<%=request.getContextPath()%>/images/grid.gif" topMargin = "30">
<form name = "form1">
<input type = "hidden" name = "trainingno" value = "<%=trainingPlanInfoVo.getTrainingno()%>">
<input type="hidden" name="factNumber">
<table border = "0" width = "95%" align = "center" cellspacing = "1" cellpadding = "1" bgColor=#b3c4db>
	<tr bgcolor="#a6d0f2" height = "30">
		<th colspan = "8">关 闭 计 划</th>
	</tr>
	<tr height = "25" align = "center" bgColor=#eef4ff>
		<td>实际培训人数:</td>
		<td><input type="text" name="factNum" value=""></td>
		<td width = "20%" >是否关闭:</td>
		<td align = "left">
		<input type = "radio" name = "closeTrainingPlan" value = "<%=Config.TRAININGPLAN_CLOSE%>" onClick = "javascript:is_Close1()">关闭&nbsp;
		<input type = "radio" name = "closeTrainingPlan" value = "-1" onClick = "javascript:is_Close2()" >不关闭</td>
	</tr>
</table>
</form>
<center>
	<img src = "<%=request.getContextPath()%>/images/confirm.gif" style = "cursor:hand" onClick = "javascript:closeTrainingPlan()"></img>
	<img src = "<%=request.getContextPath()%>/images/return.gif" style = "cursor:hand" onClick = "javascript:window.history.back()"></img>
</center>
<br><br>
<form name="form2">
<table border = "0" width = "95%" align = "center" cellspacing = "1" cellpadding = "1" bgColor=#b3c4db>
	<tr bgcolor="#a6d0f2" height = "30">
		<th colspan = "8">培 训 计 划 基 本 信 息</th>
	</tr>
	<tr height = "25" align = "center" bgColor=#eef4ff>
		<td width = "20%">培训班名称:</td>
		<td colspan = "3"><%if(trainingPlanInfoVo.getTrainingname()!=null)out.print(trainingPlanInfoVo.getTrainingname());%></td>
	</tr>
	<tr height = "25" align = "center" bgColor=#eef4ff>
		<td width = "20%">主办单位:</td>
		<td width = "30%"><%=trainingPlanInfoVo.getTrainingorg()%></td>
		<td width = "20%">主办单位级次:</td>
		<td width = "30%"><%=trainingPlanInfoVo.getTrainingorgLevel()%></td>
	</tr>
		<tr height = "25" align = "center" bgColor=#eef4ff>
		<td>承办单位:</td>
		<td><%if(trainingPlanInfoVo.getUndertakeorg()!=null)out.print(trainingPlanInfoVo.getUndertakeorg());%></td>
		<td>培训开始时间:</td>
		<td><%=trainingPlanInfoVo.getBegindate()%></td>
	</tr>
		<tr height = "25" align = "center" bgColor=#eef4ff>
		<td>培训地点:</td>
		<td><%=trainingPlanInfoVo.getTrainingplace()%></td>
		<td>培训结束时间:</td>
		<td><%=trainingPlanInfoVo.getEnddate()%></td>
	</tr>
		<tr height = "25" align = "center" bgColor=#eef4ff>
		<td>培训类型:</td>
		<td><%=trainingPlanInfoVo.getTrainingtype()%></td>
		<td>计划培训人数:</td>
		<td><%if(trainingPlanInfoVo.getExpectPersonnumber()!=null)out.print(trainingPlanInfoVo.getExpectPersonnumber());%></td>
	</tr>
		<tr height = "25" align = "center" bgColor=#eef4ff>
		<td>培训方式:</td>
		<td><%=trainingPlanInfoVo.getTrainingmode()%></td>
		<td>培训天数:</td>
		<td><%if(trainingPlanInfoVo.getTrainingdays()!=null)out.print(trainingPlanInfoVo.getTrainingdays());%></td>
	</tr>
		<tr height = "25" align = "center" bgColor=#eef4ff>
		<td>培训计划录入人:</td>
		<td><%=trainingPlanInfoVo.getCreatorname()%></td>
		<td></td>
		<td></td>
	</tr>
		<tr height = "25" align = "center" bgColor=#eef4ff>
		<td>计划培训范围:</td>
		<td colspan = "3">
		<%
		for(Iterator trainingOrgIter = trainingOrgList.iterator();trainingOrgIter.hasNext();){
			TrainingOrgInfo trainingOrgVo = (TrainingOrgInfo)trainingOrgIter.next();
			
		%>
		<%=trainingOrgVo.getTrainedorgname()%>
		<%}%>
		</td>
	</tr>
    	<tr height = "25" align = "center" bgColor=#eef4ff>
		<td>备注:</td>
		<td colspan = "3"><%if(trainingPlanInfoVo.getMemo()!=null)out.print(trainingPlanInfoVo.getMemo());%></td>
	</tr>
</table>
</form>
<%
	if(trainingFeedbackInfoList!=null && trainingFeedbackInfoList.size()!=0)
	{
%>
<br><br>
<table border = "0" width = "95%" align = "center" cellspacing = "1" cellpadding = "1" bgColor=#b3c4db>
	<tr bgcolor="#a6d0f2" height = "30">
		<th colspan = "8">人 员 反 馈信 息</th>
	</tr>
	<tr height = "25" align = "center" bgColor=#eef4ff>
		<td width = "20%">反馈人员</td>
		<td width = "20%">反馈时间</td>
		<td>备注</td>
	</tr>
	<%
		for(Iterator trainingFeedbackInfoIter = trainingFeedbackInfoList.iterator();trainingFeedbackInfoIter.hasNext();){
			TrainingFeedbackInfo trainingFeedbackInfoVo = (TrainingFeedbackInfo)trainingFeedbackInfoIter.next();
	%>
	<tr height = "20" align = "center" bgColor=#eef4ff>
		<td width = "20%"><%=trainingFeedbackInfoVo.getTrainingpersonname()%></td>
		<td width = "20%"><%=trainingFeedbackInfoVo.getFeedbackdate()%></td>
		<td><%=trainingFeedbackInfoVo.getMemo()%></td>
	</tr>
	<%
		}
	%>
</table>
<%}%>
</body>
<script language = "javascript">
function closeTrainingPlan(){
	var planForm = document.form1;
	if(is_close == 0){
		alert("选择是否关闭");
		return false;
	}else if(is_close == 1){//关闭
	if(planForm.factNum.value == undefined || planForm.factNum.value == ""){
		alert("请填写实际培训人数");
		return false;
	}
	if (planForm.factNum.value != "" && !isInteger(planForm.factNum.value)) {
		alert("请填入一个整数实际培训人数");
		planForm.factNum.focus();
		return false;
	}
	}
	document.form1.factNumber.value = planForm.factNum.value;
	if(!confirm("提交结果?"))
		return;
	document.form1.action = "<%=request.getContextPath()%>/servlet/TrainingPlan_ClosePlanServlet2";
	document.form1.submit();

}

function is_Close1(){
	is_close = 1;
}
function is_Close2(){
	is_close = 2;
}
function isInteger(str) {
	for (var i = 0; i <str.length; i++) {
		if (str.charCodeAt(i)<48 || str.charCodeAt(i) >57) {
			return false;
		}
	}
	return true;
}
</script>
</html>

⌨️ 快捷键说明

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