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

    • "

      ";

    1. = 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>

    dwz jquery java JavaScript

    season 8 years, 7 months ago

    不应该用dwz 你可以用jquery

    Bili_13616 answered 8 years, 7 months ago

    Your Answer