javaweb项目中dwz框架做的模糊查询,为什么没有反映呀?
<%@page import="com.qdzq.zzpt.vo.Page"%>
<%@page import="com.qdzq.zqbp.entity.*"%>
<%@page import="com.qdzq.utils.HtmlUtil"%>
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme() + "://"
request.getServerName() + ":" + request.getServerPort()
path + "/";
List<ZqbpCommonSerlect> clist=(List<ZqbpCommonSerlect>)request.getAttribute("clist");
List<zqbp_custom> cuslist=(List<zqbp_custom>)request.getAttribute("cuslist");
HttpSession session1=request.getSession();
String filepath=(String)session1.getAttribute("path");
Page<ZqbpFlow> p=(Page<ZqbpFlow>)request.getAttribute("page");
Page<ZqbpProduct> p2=(Page<ZqbpProduct>)request.getAttribute("i");
List<zqbp_person> per=(List<zqbp_person>)request.getAttribute("person");
//String id=(String)request.getAttribute("id");
Page<zqbp_custom> pa =(Page<zqbp_custom>)request.getAttribute("cusper");
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<link href="<%=basePath%>dwz/themes/default/style.css" rel="stylesheet"
type="text/css" media="screen" />
<link href="<%=basePath%>dwz/themes/css/core.css" rel="stylesheet"
type="text/css" media="screen" />
<link href="<%=basePath%>dwz/themes/css/print.css" rel="stylesheet"
type="text/css" media="print" />
<link href="<%=basePath%>dwz/uploadify/css/uploadify.css"
rel="stylesheet" type="text/css" media="screen" />
<head>
<base href="<%=basePath%>">
<title>合同添加</title>
<script type="text/javascript">
function mSift_SeekTp(oObj,nDire){if(oObj.getBoundingClientRect&&!document.all){var oDc=document.documentElement;switch(nDire){case 0:return oObj.getBoundingClientRect().top+oDc.scrollTop;case 1:return oObj.getBoundingClientRect().right+oDc.scrollLeft;case 2:return oObj.getBoundingClientRect().bottom+oDc.scrollTop-110;case 3:return oObj.getBoundingClientRect().left+oDc.scrollLeft-217;}}else{if(nDire==1||nDire==3){var nPosition=oObj.offsetLeft;}else{var nPosition=oObj.offsetTop;}if(arguments[arguments.length-1]!=0){if(nDire==1){nPosition+=oObj.offsetWidth;}else if(nDire==2){nPosition+=oObj.offsetHeight;}}if(oObj.offsetParent!=null){nPosition+=mSift_SeekTp(oObj.offsetParent,nDire,0);}return nPosition;}}
function mSift(cVarName,nMax){this.oo=cVarName;this.Max=nMax;}
mSift.prototype={
Varsion:'v2010.10.29 by AngusYoung | mrxcool.com',
Target:Object,
TgList:Object,
Listeners:null,
SelIndex:0,
Data:[],
ReData:[],
Create:function(oObj){
var _this=this;
var oUL=document.createElement('ul');
oUL.style.display='none';
oObj.parentNode.insertBefore(oUL,oObj);
_this.TgList=oUL;
oObj.onkeydown=oObj.onclick=function(e){_this.Listen(this,e);};
oObj.onblur=function(){setTimeout(function(){_this.Clear();},100);};
},
Complete:function(){},
Select:function(){
var _this=this;
if(_this.ReData.length>0){
_this.Target.value=_this.ReData[_this.SelIndex].replace(/*/g,'*').replace(/\|/g,'|');
_this.Clear();
}
setTimeout(function(){_this.Target.focus();},10);
_this.Complete();
},
Listen:function(oObj){
var _this=this;
_this.Target=oObj;
var e=arguments[arguments.length-1];
var ev=window.event||e;
switch(ev.keyCode){
case 9://TAB
return;
case 13://ENTER
_this.Target.blur();
_this.Select();
return;
case 38://UP
_this.SelIndex=_this.SelIndex>0?_this.SelIndex-1:_this.ReData.length-1;
break;
case 40://DOWN
_this.SelIndex=_this.SelIndex<_this.ReData.length-1?_this.SelIndex+1:0;
break;
default:
_this.SelIndex=0;
}
if(_this.Listeners){clearInterval(_this.Listeners);}
_this.Listeners=setInterval(function(){
_this.Get();
},10);
},
Get:function(){
var _this=this;
if(_this.Target.value==''){_this.Clear();return;}
if(_this.Listeners){clearInterval(_this.Listeners);};
_this.ReData=[];
var cResult='';
for(var i=0;i<_this.Data.length;i++){
if(_this.Data[i].toLowerCase().indexOf(_this.Target.value.toLowerCase())>=0){
_this.ReData.push(_this.Data[i]);
if(_this.ReData.length==_this.Max){break;}
}
}
var cRegPattern=_this.Target.value.replace(/*/g,'*');
cRegPattern=cRegPattern.replace(/\|/g,'|');
cRegPattern=cRegPattern.replace(/\+/g,'\\+');
cRegPattern=cRegPattern.replace(/\./g,'\\.');
cRegPattern=cRegPattern.replace(/\?/g,'\\?');
cRegPattern=cRegPattern.replace(/\^/g,'\\^');
cRegPattern=cRegPattern.replace(/\$/g,'\\$');
cRegPattern=cRegPattern.replace(/\(/g,'\\(');
cRegPattern=cRegPattern.replace(/\)/g,'\\)');
cRegPattern=cRegPattern.replace(/\[/g,'\\[');
cRegPattern=cRegPattern.replace(/\]/g,'\\]');
cRegPattern=cRegPattern.replace(/\\/g,'\\\\');
var cRegEx=new RegExp(cRegPattern,'i');
for(var i=0;i<_this.ReData.length;i++){
if(_this.Target.value.indexOf('*')>=0){
_this.ReData[i]=_this.ReData[i].replace(/*/g,'*');
}
if(_this.Target.value.indexOf('|')>=0){
_this.ReData[i]=_this.ReData[i].replace(/\|/g,'|');
}
cResult+='<li style="padding:0 5px;line-height:20px;cursor:default;" onmouseover="'+
_this.oo+'.ChangeOn(this);'+_this.oo+'.SelIndex='+i+';" onmousedown="'+_this.oo+'.Select();">'
+_this.ReData[i].replace(cRegEx,function(s){return '<span style="background:#1874CD;font-weight:bold;font-style:normal;color:#e60;">'+s+'</span>';});+'</li>';
}
if(cResult==''){_this.Clear();}
else{
_this.TgList.innerHTML=cResult;
_this.TgList.style.cssText='display:block;position:absolute;background:#fff;border:#090 solid 1px;margin:-1px 0 0;padding: 5px;list-style:none;font-size:12px;';
_this.TgList.style.top=103+'px';
_this.TgList.style.left=900+'px';
_this.TgList.style.width=_this.Target.offsetWidth-12+'px';
}
var oLi=_this.TgList.getElementsByTagName('li');
if(oLi.length>0){
oLi[_this.SelIndex].style.cssText='background:#A4D3EE;padding:0 5px;line-height:20px;cursor:default;color:#fff;';
}
},
ChangeOn:function(oObj){
var oLi=this.TgList.getElementsByTagName('li');
for(var i=0;i<oLi.length;i++) {
oLi[i].style.cssText='padding:0 5px;line-height:20px;cursor:default;';
}
oObj.style.cssText='background:#00CDCD;padding:0 5px;line-height:20px;cursor:default;color:#fff;';
},
Clear:function(){
var _this=this;
if(_this.TgList){
_this.TgList.style.display='none';
_this.ReData=[];
_this.SelIndex=0;
}
}
}
</script>
</head>
<script type="text/javascript">
$(function() {
$('#file_upload').uploadify({
swf:'<%=basePath%>dwz/uploadify/scripts/uploadify.swf',
uploader:'<%=basePath%>Admin/Public/upload.html',
auto : true,
'fileSizeLimit' : '700KB',
'fileTypeDesc' : 'Doc Files',
'fileTypeExts' : '*.doc; *.docx;',
buttonText : '请选择附件',
'onUploadSuccess' : function(file, data, response) {
//每个文件上传成功后会调用,可能会两次
//alert('文件[' + file.name + ']上传成功了,' + response + '返回值:' + data);
$("#shownode").append(
"<p>已成功上传" + file.name + "文件</p>");
document.getElementById("file").value = file.name;
var obj = jQuery.parseJSON(data);
var dataObj = eval("(" + obj.message + ")");//截取message部分转换为json对象
//解析list对象
var arr = eval(dataObj.root);
var ret = "";
for ( var i = 0, arrLength = arr.length; i < arrLength; i++) {
var arrobj = arr[i];
//alert(arrobj.id+arrobj.value);
var node = "<p><a href='#' >解析返回值->编号"
arrobj.id + ",值为:" + arrobj.value
"
";
= ret + node;
//$("#shownode").append(node); } $("#shownode").append(ret); }, 'onQueueComplete' : function(queueData) { //alert(queueData.uploadsSuccessful + ' 个文件上传成功!'); $("#shownode").append( "<p>已成功上传"
queueData.uploadsSuccessful
"个文件
");} });
});
</script>
<body>
<div id="navTab" class="tabsPage">
<ul class="tabsMoreList">
</ul>
<div class="pageContent">
<form method="post" id="carAddForm"
action="<%=basePath%>admin/contract/add.html"
class="pageForm required-validate"
onsubmit="return validateCallback(this, navTabAjaxDone);">
<div class="tabs" currentIndex="0" eventType="click">
<div class="tabsHeader">
<div class="tabsHeaderContent">
<ul>
<li><a href="javascript:;"><span>基本信息</span> </a></li> </ul>
</div>
</div>
<div class="tabsContent" layoutH="73">
<div class="pageFormContent">
<p>
<label> 合同名称: </label> <input name="contractName" type="text"
size="30" value="" maxlength="50" class="required" />
</p>
<!-- ajax动态下拉菜单 -->
<p>
<label> 合同类型: </label> <select name="contractType">
<%
for (ZqbpCommonSerlect one : clist) {
%>
<option value="<%=one.getSelectName()%>"><%=one.getSelectName()%></option>
<!-- <input name="contractType" type="text" size="30" value=""
maxlength="50" class="required" /> -->
<%
}
%>
</select>
</p>
<p><label>创建人:</label>
<select name="userId" style="width:215px;">
<%
for(int i=0;i<per.size();i++) {
zqbp_person ps=per.get(i);
%>
<option value="<%=ps.getPerson_name()%>"><%=ps.getPerson_name()%></option>
<%} %>
</select>
</p>
<input id="nn" class="required textInput readonly valid" name="district.id" type="hidden" readonly="">
<p>
<label>客户:</label>
<input type="hidden" id="abc" value="l" >
<input name="district.districtName" type="text" value="" size="25" id="we">
<a class="btnLook" href="admin/custom/chazhao.html" lookupgroup="district">查找带回</a>
</p>
<p>
<label> 合同金额: </label> <input name="contract_money" type="text"
size="30" value="" maxlength="50" class="required" />
</p>
<p>
<label> 合同开始时间: </label> <input name="con_start_time" type="text"
size="30" class="date" />
</p>
<p>
<label> 合同到期时间: </label> <input name="stop_time" type="text"
size="30" class="date" />
</p>
<p>
<label> 合同付款方式: </label> <input name="con_money_fangshi" type="text"
size="30" value="" maxlength="50" class="required" />
</p>
<p>
<label> 合同涉及产品: </label>
<select name="con_chanpin">
<option value="-1">请选择</option>
<%for(ZqbpProduct one:p2.getList()) {%>
<option value="<%=one.getProductId()%>"><%=one.getProductName() %></option>
<%} %>
</select>
</p>
<p>
<label> 开发系统: </label> <input name="con_xitong" type="text"
size="30" value="" maxlength="50" class="required" />
</p>
<p>
<label>
审批流:
</label>
<select name="flow_id">
<%for(ZqbpFlow one : p.getList()){ %>
<!-- <input name="con_name" type="text" size="30" value=""
maxlength="50" /> -->
<option value="<%=one.getFlowId()%>"><%=one.getFlowName()%></option>
<%} %>
</select>
</p>
<p>
<input type="file" name="file_upload" id="file_upload" /> <input
type="hidden" name="filepath" id="file">
</p>
</div>
<div class="pageFormContent" layoutH="250"></div>
</div>
</div>
<div class="formBar">
<ul>
<li>
<div class="buttonActive">
<div class="buttonContent">
<button type="submit">保存</button>
</div>
</div></li>
<li>
<div class="button">
<div class="buttonContent">
<a href="<%=basePath%>admin/contract/index.html" target="navTab"
rel="car">返回</a>
</div>
</div></li>
</ul>
</div>
</form>
</div>
</div>
<div id="footer">Copyright © 2014</div>
<script type="text/javascript">
function aaa(){
var aa=new Array();
<%for(zqbp_custom cus:pa.getList()){%>
aa.push(<%="'"+cus.getCustom_name()+"'"%>);
<%}%>
return aa;
}
var b=new Array();
b=aaa();
//建立实例,第一个参数是实例对象的名称,第二个是最多显示的数量
var oo=new mSift('oo',20);
//数据
oo.Data=['liehuo.net','liehuo.org','liehuo javascript','liehuo 教程','liehuo 下载','li 属性','li 的使用方法','liehuo.org 搜索','liehuo 学院网址'];
//指定文本框对象建立特效
oo.Create(document.getElementById('abc'));
var oxo=new mSift('oxo',20);
oxo.Data=b;
oxo.Create(document.getElementById('we'));
</script>
</html>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
不应该用dwz 你可以用jquery