<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<%@ page language="java" isELIgnored="false" import="java.util.*" pageEncoding="utf-8"%>
<%@ page import="com.sinosoft.common.Constant"%>
<%@ include file="/jsp/common/meta.jsp"%>
<%@ include file="/jsp/common/taglibs.jsp"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<html>
<head>
<c:if test="${param.type eq '1'}"><title>新增页面</title></c:if>
<c:if test="${param.type eq '2'}"><title>编辑页面</title></c:if>
<script type="text/javascript">
//表单校验
$(function(){
if("${param.type}" == 2){
$("#lineInfoId").attr("disabled","true");
$("#alias").attr("disabled","true");
}
$('#frm').validateForm({
rules:{
'patrolDataUnit.lineName':{required:true},
'patrolDataUnit.alias':{required:true},
'patrolDataUnit.title':{required:true},
},
messages:{
'patrolDataUnit.lineName':{required:'线路不能为空'},
'patrolDataUnit.alias':{required:'单位工程不能为空'},
'patrolDataUnit.title':{required:'标题不能为空'},
}
});
init();
})
/*
function toQuery(){
var id = $("#id").val();
$.post("/patrol/patrolDataContent!pdcList.action",{"patrolDataContent.patrolUnitId":id},toCallback);
$("tr[name='row']").remove();//将所有name=row的tr去除
}
function toCallback(data){
var array = eval("("+data+")");
var list = array.list;
$(".table-content").remove();
if(list != null){
for(var i = 0; i < list.length; i++){
var record = "<tr class='table-row table-content'>";
record += "<td class='table-cell'>"+getItemName(list[i].contentType)+"</td>";//巡查内容分类
record += "<td title='"+list[i].contentName+"' class='table-cell'>"+list[i].contentName+"</td>";
record += "<td title='"+list[i].patrolResult+"' class='table-cell'>"+list[i].patrolResult+"</td>";
record += "<td title='"+list[i].describe+"' class='table-cell'>"+list[i].describe+"</td>";
record += "<td class='table-cell'><a>查看图片</a></td>";//巡查时间
record += "<td class='table-cell op'><input type='radio' id='rid"+i+"' name='id' value='"+list[i].id+"'/></td>";
record += "</tr>";
$("#orderTable").append(record);
}
$(".table-content .table-cell:not('.op')").click(function(){
toView($(this).parent().find(":radio").val());
});
}
} */
//新增
function toAdd(){
var patrolUnitId = $("#id").val();
var returnValue = art.dialog.open("/patrol/patrolDataContent!create.action?patrolDataContent.patrolUnitId="+patrolUnitId,{
id: "id",
title: "新增",
width: "800px",
height: "400px",
lock: true,
fixed: true,
drag: false,
okVal: "保&nbsp;存",
ok: function(){
var iframe = this.iframe.contentWindow;
iframe.toSave();
return false;
},
cancelVal: "关&nbsp;闭",
cancel: function(){
}
});
}
/* 保存 */
function toSave(){
if($("#frm").valid()){//若表单校验通过
jquerySubmit("frm","/patrol/patrolDataUnit!save.action",function(data){
tips(data.msg);
$("#id").val(data.id);
$("#zstatus").val(data.zstatus);
window.opener.toQuery();
window.location.href="/patrol/patrolDataUnit!edit.action?type=2&patrolDataUnit.id="+$("#id").val();
});
}
}
function toEdit(){
var id = $("input[type='radio'][name='id']:checked");
var ids = "";
$.each(id,function(index,o){
ids = ids + $(o).val()+",";
});
ids = ids.substring(0,ids.length-1);
var returnValue = art.dialog.open("/patrol/patrolDataContent!edit.action?patrolDataContent.id="+ids,{
id: "id",
title: "新增",
width: "800px",
height: "400px",
lock: true,
fixed: true,
drag: false,
okVal: "保&nbsp;存",
ok: function(){
var iframe = this.iframe.contentWindow;
iframe.toUpdate();
return false;
},
cancelVal: "关&nbsp;闭",
cancel: function(){
}
});
}
function toUpdate(){
jquerySubmit("frm","/patrol/patrolDataUnit!update.action",function(data){
tips(data.msg);
window.opener.toQuery();
});
setTimeout("window.location.reload();",1000);
}
function toDelete(){
var arr = $("input[type='radio'][name='id']:checked");
var ids = "";
$.each(arr,function(index,o){
ids = ids + $(o).val()+",";
});
ids = ids.substring(0,ids.length-1);
if(ids.indexOf("$") > -1){
alert("该记录属于巡查模板,不能删除!");
}else{
confirm("确定要删除该条记录吗?",function(){
$.post("/patrol/patrolDataContent!deleteContent.action",{"ids":ids},function(data){
tips(eval("("+data+")").msg);
});
})
}
}
/* 选择单位工程信息 */
function selectBUPI(){
if($('#lineInfoId').val() == ''){
alert("请先选择线路!");
return false;
}
selectBasicUnitProjectInfo($('#lineInfoId').val(),"0","",function(data){
$("#projectInfoId").val(data[0].projectId);
$("#alias").val(data[0].projectName);
if("${param.unitType}" != 2){
query(data[0].projectId);
}
});
}
//逐行添加时选择隐患项
function getItemcName(i){
var returnValue = art.dialog.open("/jsp/module/civilizationconstruction/checkreform/cc_standard_item_tree.jsp",{
id: "id",
title: "检查项目选择",
width: "500px",
height: "300px",
lock: true,
fixed: true,
drag: false,
okVal: "确&nbsp;定",
ok: function(){
var iframe = this.iframe.contentWindow;
var reval = iframe.document.getElementById("returnValue").value;
if(reval == ""){
iframe.alert("请选择检查项目,不要选择检查类型!");
return false;
}else{
var arr = reval.split(",");
document.getElementById('inspectItemId'+i).value = arr[0];
document.getElementById("itemcName"+i+"").value = arr[1];
art.dialog.close();
}
},
cancelVal: "取&nbsp;消",
cancel: function(){
art.dialog.close();
}
});
}
//上传图片
function uploadAffixes(i,t){
var rid = $("#id").val();
openUpload('RISK','PATROL_PIC',rid,'PATROL_DATA_UNIT','2',function (data){
if(data!=undefined){
var affixIds = "";
for(var j=0;j<data.length;j++){
affixIds += data[j].id+",";
}
affixIds = affixIds.substring(0,affixIds.length-1);
if($("#affixIds"+t+i).val() != null && $("#affixIds"+t+i).val() != ""){
affixIds += ","+$("#affixIds"+t+i).val();
$("#affixIds"+t+i).val(affixIds);//总的附件id们
if(affixIds.length>0)$("#vp"+t+i).show();
}else{
$("#affixIds"+t+i).val(affixIds);//总的附件id们
if(affixIds.length>0)$("#vp"+t+i).show();
}
}
});
}
function look(index,t){
var affixIds = $("#affixIds"+t+index).val();
var patrolContentId = $("#patrolContentId"+t+index).val();
var contentId = $("#pk"+t+index).val();
openwindow("/patrol/patrolDataUnit!viewPicture.action?ids="+affixIds+"&patrolContentId="+patrolContentId+"&contentId="+contentId+"&view=edit","图片",1000,600);
}
/* 上传附件 */
function uploadAffix(){
var id = $("#id").val();
openUpload('RISK','PDU',id,'PATROL_DATA_UNIT','1',function (data){
if(data!=undefined){
for(var i=0;i<data.length;i++){
$("#affixName").append("<li>&nbsp;&nbsp;<a title='点击进行下载' href='###' onclick='downloadFile(\""+data[i].id+"\",\""+data[i].modlename+"\")'>"+data[i].fileTitle+"</a>&nbsp;<a href='###' onclick='removeAffix(this,\""+data[i].id+"\")'>[删除]</a></li>");
$("#affixBtn").clearTip();
}
}
});
} /* 下载附件 */
function downloadAffix(affixId){
downloadFile(affixId,'CIVILIZATION');
} /* 删除附件 */
function removeAffix(obj,affixId){
delFile(affixId,"CIVILIZATION",function(data){
$(obj).parent().remove();
_tip("附件删除成功!");
});
}
///模板带出1
function query(projectInfoId){
$.post("/patrol/patrolContentInfo!getListByEm.action",{"projectInfoId":projectInfoId},function(data){
$(".table-content").remove();
var arr = eval("("+data+")");
var list = arr.list;
if(list != null){
for(var i = 0;i < list.length;i++){
var record = "<tr class='table-row table-content' ><input type='hidden' id='pk1"+i+"' name='patrolDataUnit.pdcList["+i+"].id'/>";
record += "<td style='text-align: center;'>"+getItemName(list[i].contentType)+"</td>";
record += "<td style='text-align: center;'>"+list[i].contentName+"<input type='hidden' id='patrolContentId1"+i+"' name='patrolDataUnit.pdcList["+i+"].patrolContentId' value='"+list[i].id+"'/></td>";
record += "<td style='text-align: center;'><select id='patrolResult"+i+"' name='patrolDataUnit.pdcList["+i+"].patrolResult'><option value='1'>正常</option><option value='0'>异常</option></select>";
record += "<td style='text-align: center;'><input type='text' id='describe"+i+"' name='patrolDataUnit.pdcList["+i+"].describe' class='required'/></td>";
record += "<td style='text-align: center;'><input type='button' class='btn btn-default' value='上传图片' onclick='uploadAffixes("+i+",1);'>&nbsp;<input type='button' id='vp1"+i+"' class='btn btn-default' value='查看图片' onclick='look("+i+",1);'><input type='hidden' id='affixIds1"+i+"' name='patrolDataUnit.pdcList["+i+"].affixIds' /></td>";
record += "<td style='text-align: center;'></td>";
record += "</tr>";
$("#orderTable").append(record);
var pk = getUuid();
$("#pk1"+i).val(pk+"$");
$("#vp1"+i).hide();
}
}
});
}
//动态添加2
$(function(){
var i = 0;
$('#insert').click(function(){
/*行*/ var tr = "<tr height='30' id='row"+i+"' name='row'><input type='hidden' id='pk2"+i+"' name='patrolDataUnit.dynamicList["+i+"].id'/>";
/*巡查分类*/ tr += "<td><select id='ct"+i+"' name='patrolDataUnit.dynamicList["+i+"].contentType' class='required' onchange='changePC("+i+");'></select></td>";
/*巡查内容*/ tr += "<td><select id='patrolContentId2"+i+"' name='patrolDataUnit.dynamicList["+i+"].patrolContentId' class='required' /></select></td>";
/*巡查结果*/ tr += "<td><select id='patrolResult"+i+"' name='patrolDataUnit.dynamicList["+i+"].patrolResult'><option value='1'>正常</option><option value='0'>异常</option></select></td>";
/*情况说明*/ tr += "<td><input type='text' id='describe"+i+"' name='patrolDataUnit.dynamicList["+i+"].describe' class='required'/></td>";
/*图片*/ tr += "<td style='text-align: center;'><input type='button' class='btn btn-default' value='上传图片' onclick='uploadAffixes("+i+",2);'>&nbsp;<input type='button' id='vp2"+i+"' class='btn btn-default' value='查看图片' onclick='look("+i+",2);'><input type='hidden' id='affixIds2"+i+"' name='patrolDataUnit.dynamicList["+i+"].affixIds' /></td>";
/*操作*/ tr += "<td><img id='del"+i+"' src='/jsp/module/patrol/dailypatrol/img/del.jpg' style='height:22px;width:22px;cursor:pointer'/></td>";
tr += "</tr>";
$("#orderTable").append(tr);
//取数据字典值
var ctValue = "";
var ct = getDataItemOption("巡查内容分类",ctValue);
$("#ct"+i).append(ct);
var pk = getUuid();
$("#pk2"+i).val(pk);
$("#del"+i).attr("onclick","delContent(\'"+i+"\',\'"+$("#pk2"+i).val()+"\');");
$("#vp2"+i).hide();
i++;
});
});
function delContent(index,pk){
$("#row"+index).remove();
var delIds = $("#delIds").val();
delIds += pk+",";
$("#delIds").val(delIds);
}
function delContent2(index,pk){
$("#rowE"+index).remove();
var delIds = $("#delIds").val();
delIds += pk+",";
$("#delIds").val(delIds);
}
//通过巡查内容分类获取巡查内容
function changePC(index){
var contentType = $("#ct"+index).val();
$.post("/patrol/patrolContentInfo!getPCList.action",{"patrolContentInfo.contentType":contentType},function(data){
var arr = eval("("+data+")");
var list = arr.pciList;
document.getElementsByName("patrolDataUnit.dynamicList["+index+"].patrolContentId")[0].length = 0;//移除已有选项
for(var i = 0;i<list.length;i++){
var options = "<option value='"+list[i].id+"'>"+list[i].contentName+"</option>";
$("#patrolContentId2"+index).append(options);
}
});
}
//通过巡查内容分类获取巡查内容2
function changePC2(index,patrolContentId){
var contentType = $("#ctE"+index).val();
if(contentType != undefined){
$.post("/patrol/patrolContentInfo!getPCList.action",{"patrolContentInfo.contentType":contentType},function(data){
var arr = eval("("+data+")");
var list = arr.pciList;
document.getElementsByName("patrolDataUnit.editList["+index+"].patrolContentId")[0].length = 0;//移除已有选项
for(var i = 0;i<list.length;i++){
var options = "<option value='"+list[i].id+"'>"+list[i].contentName+"</option>";
$("#patrolContentIdE"+index).append(options);
checkOption("patrolContentIdE"+index,patrolContentId);
}
});
}
}
//默认选中下拉列表
function checkOption(id,value){
var select = document.getElementById(id);
var options = select.options;
for(var i=0;i<options.length;i++){
if (options[i].value == value){
options[i].selected = true;
break;
}
}
}
/*预警*/
function preWarn(){
if("${patrolDataUnit.warningInfoId}" != null && "${patrolDataUnit.warningInfoId}".length>0){
var c_e = "edit";
var type = 2;
}else{
var c_e = "create";
var type = 1;
}
openwindow("/warning/warningInfo!"+c_e+".action?warningInfo.monitorPatrolId="+$("#id").val()+"&warningInfo.projectInfoId="+$("#projectInfoId").val()+"&warningInfo.lineId="+$("#lineInfoId").val()+"&warningInfo.warningType=2&warningInfo.id=${patrolDataUnit.warningInfoId}&type="+type,"prewarn",1200,750);
}
/*取数据字典值*/
function init(){
var weather = getDataItemOption("天气",$("#weatherId").val());
$("#weather").append(weather);
}
</script>
<script type="text/javascript">
function getUuid(){
var len=32;//32长度
var radix=16;//16进制
var chars='0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz'.split('');var uuid=[],i;radix=radix||chars.length;if(len){for(i=0;i<len;i++)uuid[i]=chars[0|Math.random()*radix];}else{var r;uuid[8]=uuid[13]=uuid[18]=uuid[23]='-';uuid[14]='4';for(i=0;i<36;i++){if(!uuid[i]){r=0|Math.random()*16;uuid[i]=chars[(i==19)?(r&0x3)|0x8:r];}}}
return uuid.join('');
}
</script>
</head>
<body>
<s:form id="frm" name="frm" method="post" theme="simple">
<s:hidden id="id" name="patrolDataUnit.id"/>
<s:hidden name="patrolDataUnit.creUserId"/>
<s:hidden name="patrolDataUnit.creTime"/>
<s:hidden id="zstatus" name="patrolDataUnit.zstatus"/>
<s:hidden name="patrolDataUnit.creDeptId"/>
<s:hidden name="patrolDataUnit.creDeptName"/>
<s:hidden name="patrolDataUnit.companyType"/>
<s:hidden name="patrolDataUnit.companyId"/>
<s:hidden name="patrolDataUnit.companyName"/>
<s:hidden name="#session.CURRE_DEPT" id="deptId"/>
<s:hidden name="#session.officeId" id ="deptPid"/>
<s:hidden name="patrolDataUnit.delIds" id ="delIds"/>
<div class="table-container">
<div class="table2014">
<div class="table-title-container">
<div class="table-title-icon table-icon-default"></div>
<div class="table-title-text">基本信息</div>
</div>
<div class="hrline"></div>
<div class="table-content-container table-fixed">
<table width="100%" border="0" cellpadding="0" cellspacing="0" class="form-table">
<tr>
<td class="form-td-L" width="18%"><font color="red">*</font>线路</td>
<td class="form-td-T" width="32%">
<s:select name="patrolDataUnit.lineInfoId" list="#request.lineMap" headerKey="" headerValue="--请选择--" id="lineInfoId" />
</td>
<td class="form-td-L" width="20%"><font color="red">*</font>工程名称</td>
<td class="form-td-T" width="30%">
<s:hidden name="patrolDataUnit.projectInfoId" id="projectInfoId"/>
<s:textfield name="patrolDataUnit.alias" onclick="selectBUPI();" readonly="true" id="alias" cssStyle="width:97%" cssClass="picTextField"/>
</td>
</tr>
<tr>
<td class="form-td-L" width="20%"><font color="red">*</font>标题</td>
<td class="form-td-T" width="80%" colspan="3">
<s:textfield id="creDeptName" name="patrolDataUnit.title" maxlength="50" /></td>
</tr>
<tr>
<td class="form-td-L">天气</td>
<td class="form-td-T">
<select class="inputselect" id="weather" name="patrolDataUnit.weather" value="${patrolDataUnit.weather}"></select>
<input type="hidden" id="weatherId" value="${patrolDataUnit.weather}" />
</td>
<td class="form-td-L">巡查时间</td>
<td class="form-td-T"><input type="text" id="checkTime" name="patrolDataUnit.patrolTime" class="Wdate"
onFocus="WdatePicker({dateFmt:'yyyy-MM-dd HH:mm:ss',autoPickDate:true, maxDate: '%y-%M-%d'}); " value="<fmt:formatDate value="${patrolDataUnit.patrolTime }" pattern="yyyy-MM-dd HH:mm:ss"/>" style="width:97%"/></td>
</tr>
<tr>
<td class="form-td-L"><font color="red">*</font>巡查人</td>
<td class="form-td-T">
<s:textfield name="patrolDataUnit.patrolManName" id="patrolManName" cssClass="user" onclick="userTree('patrolMan', 'patrolManName','companyId','1','deptId','phone');" title="检查人" />
<s:hidden name="patrolDataUnit.patrolMan" id="patrolMan"/></td>
<td class="form-td-L" width="20%">巡查单位</td>
<td class="form-td-T" width="30%"><s:textfield id="companyName" name="patrolDataUnit.companyName" maxlength="20" cssStyle="width:97%" disabled="true"/></td>
</tr>
<tr>
<td class="form-td-L">附件</td>
<td class="form-td-T" colspan="3" align="right">
<input type="button" class="btn btn-default" value="上传附件" onclick="uploadAffix();" name="affixBtn" id="affixBtn"/>
<ul class="affix-list" id="affixName">
<s:if test="patrolDataUnit.affixList!=null">
<s:iterator value="patrolDataUnit.affixList" id="list">
<li>
&nbsp;&nbsp;<a href="###" title="点击进行下载" onclick="downloadFile('${list.affixId}','RISK');">${list.title}</a>&nbsp;
<a href="###" onclick="removeAffix(this,'${list.affixId}');">[删除]</a>
</li>
</s:iterator>
</s:if>
</ul>
</td>
</tr>
<tr>
<td class="form-td-L">备注</td>
<td class="form-td-T" colspan="3" style="height:75px">
<s:textarea id="memo" name="patrolDataUnit.memo"/>
</td>
</tr>
</table>
<div class="table-container">
<div class="table2014">
<div class="table-title-container">
<div class="table-title-icon table-icon-default"></div>
<div class="table-title-text">巡查内容信息</div>
<div class="btn-toolbar" style="float: right;">
<div class="btn-group" id="btn">
<img id="insert" class="btn btn-default" src="/jsp/module/patrol/dailypatrol/img/add.png" style="height: 22px;width: 22px"/>&nbsp;
</div>
</div>
<div class="hrline"></div>
</div>
</div>
<table id="orderTable" class="form-table" style="width:100%">
<tr class="table-row table-header">
<td class="form-td-L" style="width:16%">巡查内容分类</td>
<td class="form-td-L" style="width:20%">巡查内容</td>
<td class="form-td-L" style="width:16%">巡查结果</td>
<td class="form-td-L" style="width:20%" >情况说明</td>
<td class="form-td-L" style="width:16%">现场图片</td>
<td class="form-td-L" style="width:12%">操作</td>
</tr>
<c:forEach var="bean" items="${editList}" varStatus="vs">
<tr id="rowE${vs.index}"><input type="hidden" id="pkE${vs.index }" name="patrolDataUnit.editList[${vs.index }].id" value="${bean.id}" />
<!--巡查分类--> <td>
<c:if test='${fn:indexOf(bean.id,"$") lt "0"}'>
<select id='ctE${vs.index}' name='patrolDataUnit.editList[${vs.index }].contentType' value='${bean.contentType }' onchange="changePC2('${vs.index}');" ></select>
</c:if>
<c:if test='${fn:indexOf(bean.id,"$") ne "-1"}'>
${bean.contentTypeName}
</c:if>
</td>
<!--巡查内容--> <td>
<c:if test='${fn:indexOf(bean.id,"$") lt "0"}'>
<select id='patrolContentIdE${vs.index}' name='patrolDataUnit.editList[${vs.index }].patrolContentId' value='${bean.patrolContentId }' />
</c:if>
<c:if test='${fn:indexOf(bean.id,"$") ne "-1"}'>
${bean.contentName}
</c:if>
</td>
<!--正常/异常--> <td><select id='patrolResult${vs.index}' name='patrolDataUnit.editList[${vs.index }].patrolResult' ><option value='${bean.patrolResult }' selected='selected'>${bean.normal}</option><c:if test="${bean.patrolResult eq '1'}"><option value='0'>异常</option></c:if><c:if test="${bean.patrolResult eq '0'}"><option value='1' >正常</option></c:if></select></td>
<!--情况说明--> <td><input type="text" id="describe${vs.index }" name="patrolDataUnit.editList[${vs.index }].describe" value="${bean.describe }"/></td>
<!--现场图片--> <td>
<input type='button' class="btn btn-default" value="上传图片" onclick="uploadAffixes(${vs.index },'E');">
<input type="button" id='vpE${vs.index }' class="btn btn-default" value="查看图片" onclick="look(${vs.index },'E');" >
<input type="hidden" id="affixIdsE${vs.index }" name="patrolDataUnit.editList[${vs.index }].affixIds" value="${bean.affixIds}"/>
</td>
<!-- 操作 --> <td>
<c:if test='${fn:indexOf(bean.id,"$") lt "0"}'>
<img src='/jsp/module/patrol/dailypatrol/img/del.jpg' style='height:22px;width:22px;cursor:pointer' onclick="delContent2('${vs.index }','${bean.id}');"/>
</c:if>
</td>
</tr>
<!-- 每循环一次执行一次 -->
<script>
var ctValue = "${bean.contentType}";
var ct = getDataItemOption("巡查内容分类",ctValue);
$("#ctE${vs.index}").append(ct);
changePC2("${vs.index}","${bean.patrolContentId }");
if(!"${bean.affixIds}".length>0)$("#vpE${vs.index}").hide();
</script>
</c:forEach>
</table>
<table class="btn-table" border="0" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td align="center">
<c:if test="${param.type eq '2' && patrolDataUnit.patrolResult ne null}"><input type="button" id="pw" class="btn btn-danger" value="预&nbsp;警" onclick="preWarn();"></c:if>
<c:if test="${param.type eq '1'}"><input type="button" class="btn btn-default" value="保&nbsp;存" onclick="toSave();"></c:if>
<c:if test="${param.type eq '2'}"><input type="button" class="btn btn-default" value="保&nbsp;存 " onclick="toUpdate();"></c:if>
<input type="button" class="btn btn-default" value="关&nbsp;闭" onclick="window.close();">
</td>
</tr>
</table>
</div>
</div>
</div>
</div>
</s:form>
</body>
</html>

patrol_data_unit_edit.jsp的更多相关文章

  1. myeclipse学习总结一(在MyEclipse中设置生成jsp页面时默认编码为utf-8编码)

    1.每次我们在MyEclispe中创建Jsp页面,生成的Jsp页面的默认编码是"ISO-8859-1".在这种情况下,当我们在页面中编写的内容存在中文的时候,就无法进行保存.如下图 ...

  2. jsp前端实现分页代码

    前端需要订一page类包装,其参数为 private Integer pageSize=10; //每页记录条数=10 private Integer totalCount; //总记录条数 priv ...

  3. jsp中出现onclick函数提示Cannot return from outside a function or method

    在使用Myeclipse10部署完项目后,原先不出错的项目,会有红色的叉叉,JSP页面会提示onclick函数错误 Cannot return from outside a function or m ...

  4. jsp页面无法识别el表达式的解决方案

    今天在写一个springmvc的小demo时,碰到一个问题,在jsp页面中书写为${user.username}的表达式语言,在浏览器页面中仍然显示为${user.username},说明jsp根本不 ...

  5. 浅谈JSP中include指令与include动作标识的区别

    JSP中主要包含三大指令,分别是page,include,taglib.本篇主要提及include指令. include指令使用格式:<%@ include file="文件的绝对路径 ...

  6. 浅谈JSP注释

    HTML注释 JSP文件是由HTML尿急和嵌入的Java程序片段组成的,所以在HTML中的注释同样可以在JSP文件中使用.注释格式:<!--注释内容--> <!-- 欢迎提示信息! ...

  7. JSP 标准标签库(JSTL)

    JSP 标准标签库(JSTL) JSP标准标签库(JSTL)是一个JSP标签集合,它封装了JSP应用的通用核心功能. JSTL支持通用的.结构化的任务,比如迭代,条件判断,XML文档操作,国际化标签, ...

  8. Nginx服务器之Nginx与tomcat结合访问jsp

    本文使用linux centos系统 本文概述: JSP是一种动态网页技术标准.使用的方式是在HTML文件中插入程序段和JSP标记,而形成JSP文件.使用JSP开发WEB应用可以跨平台开发.但jsp需 ...

  9. 基于jsp+servlet图书管理系统之后台万能模板

    前奏: 刚开始接触博客园写博客,就是写写平时学的基础知识,慢慢发现大神写的博客思路很清晰,知识很丰富,非常又价值,反思自己写的,顿时感觉非常low,有相当长一段时间没有分享自己的知识.于是静下心来钻研 ...

随机推荐

  1. Numpy的线性代数

    线性代数的矩阵乘法 线性代数(如矩阵乘法.矩阵分解.行列式以及其他方阵数学等)是任何数组库的重要组成部分.不想某些语言(如MATLAB), 通过*对两个二维数组相乘得到的是一个元素级的积,而不是一个矩 ...

  2. C#客户端(WinForm)开机自动启动实现

    /// <summary> /// 修改程序在注册表中的键值 /// </summary> /// <param name="isAuto">t ...

  3. 使用Photoshop画一个圆锥体

    一.准备工作 软件环境:PhotoshopCS6 实验目的:通过运用变换和选区工具,画出一个圆锥体 二.实验步骤 1,新建文件 2,前景色设置为黑色,并进行填充(快捷键 Alt+Delete) 3,创 ...

  4. Maven创建Java项目

    Maven使用 archetype 来创建项目.要创建一个简单的 Java 应用程序,我们使用 maven-archetype-quickstart 插件.在下面的例子中,我们将创建一个基于Maven ...

  5. R语言colorRampPalette函数-创建颜色梯度(渐变色)

    在绘热图时,需要将数值映射到不同的颜色上,这时就需要一系列的颜色梯度 colorRampPalette 函数支持自定义的创建一系列的颜色梯度 代码示例: > colors <- color ...

  6. java项目中的路径获取,request

    java web项目中获取项目根路径(tomcat可运行的web源码的路径)的方式: 分为两种情况: 情况一: 在eclipse.inde等开发工具中获取(注:如下代码所在的类必须是控制层所在包下的类 ...

  7. CentOS6.5下安装iRedMail中需要解决的问题

    iRedMail是个专门用于Redhat/CentOS下的企业Mail服务集成安装软件包,本来只要有干净的系统就可以轻松安装,无奈国内网络状况和墙头众多,安装中也有很多问题需要解决,下面记录的都是我安 ...

  8. 百度编辑器插入视频、iframe 失败

    插入失败是因为编辑器的xssFilter过滤,导致插入出现异常 文件位置:ueditor.config.js ,大概在428行加上 video: ['autoplay', 'controls', 'l ...

  9. vue加百度统计代码(亲测有效)

    申请百度统计后,会得到一段JS代码,需要插入到每个网页中去,在Vue.js项目首先想到的可能就是,把统计代码插入到index.html入口文件中,这样就全局插入,每个页面就都有了;这样做就涉及到一个问 ...

  10. linux环境中,查看域名的DNS信息?

    需求说明: 今天在linux主机上,要查询一个域名是在哪个DNS上进行解析的,这个域名下面还有哪些的地址 操作过程: 1.linux环境中通过nslookup命令来进行查看 [deployer@CBS ...