斷點(diǎn)

          每天進(jìn)步一點(diǎn)點(diǎn)!
          posts - 174, comments - 56, trackbacks - 0, articles - 21

          jsp傳參出現(xiàn)的亂碼問題

          Posted on 2010-07-24 16:57 斷點(diǎn) 閱讀(344) 評(píng)論(0)  編輯  收藏 所屬分類: JSP

          --情況1:多個(gè)參數(shù)的傳遞,由于多個(gè)文件編碼不一致,可能出現(xiàn)亂碼。

          window.open(base+"/policy/universal/pop/flat_vhl_inf_query.jsp?

          cLcnNo="+objPlateNo.value+"&cEngNo="+objEngNo.value+"&cVhlFrm="+objFrmNo.value+"&cPlateTy

          p="+objPlateTyp+"&cProdNo="+objCProdNo+"&cDptCde="+objCDptCde+"&cNewMrk="+objNewMrk.value

          +"&cEcdemicMrk="+objEcdemicMrk.value,"","scrollbars=yes,left=100,top=150,Toolbar=no,Locat

          ion=no,Direction=no,Resizeable=no,Width="+800+" ,Height="+400);


          --相應(yīng)的jsp獲得參數(shù)
          <% 
           String CProdNo = request.getParameter("prodNo");
           String CDptCde = request.getParameter("dptCde");

           String CPlateNo = request.getParameter("plateNo");

           String CFrmNo = request.getParameter("frmNo");
           
           if("".equals(CPlateNo)&&"".equals(CFrmNo)){
            return;
           }
               
           String dwName = "policy.pub.flat_vhl_inf_DW";
          %>


          --情況2:解決亂碼的問題。
          function tool_uploadFile(clmNo,billType,maxFileNum,fileType,singleLimit,totalLimit) {//解決亂碼的問題,增加變量paramObj。ztf 10.06.01
           var paramObj = {
            "clmNo" : clmNo,
            "billType" : billType,
            "maxFileNum" : maxFileNum,
            "fileType" : fileType,
            "singleLimit" : singleLimit,
            "totalLimit" : totalLimit
           };
           var r = window.showModalDialog(global.WEB_APP_NAME+"/core/jsp/common/uploadFile.jsp",paramObj,"dialogHeight:610px;dialogWidth:530px;center:1;help: 0; status: 0;");

           return r;
          }

          --在相應(yīng)的jsp頁(yè)面通過js獲得參數(shù):
          <html>
            <head>
              <title>文件上傳</title>
            </head>
            <script type="text/javascript" src="<%=webApp%>/core/js/core/Tool.js"></script>
            <body bgcolor="#85b7ec">
           
            <script>
           var paramObj = window.dialogArguments;
           var clmNo = paramObj.clmNo;
           var billType = paramObj.billType;
           var maxFileNum = paramObj.maxFileNum;
           var fileType = paramObj.fileType;
           var singleLimit = paramObj.singleLimit;
           var totalLimit = paramObj.totalLimit;
           tool.loadApplet('<%=agentIp%>','<%=agentPort%>','<%=orgId%
          >',clmNo,billType,maxFileNum,fileType,singleLimit,totalLimit);
            </script>

          </body>
          </html>


          vReturnValue = window.showModalDialog(sURL [, vArguments] [, sFeatures])


          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
          博客園   IT新聞   Chat2DB   C++博客   博問  
           
          主站蜘蛛池模板: 萨嘎县| 蒙阴县| 敖汉旗| 太白县| 峡江县| 综艺| 大邑县| 会泽县| 柞水县| 南宫市| 芜湖县| 双牌县| 周至县| 抚远县| 兴业县| 深水埗区| 布尔津县| 桂林市| 谷城县| 唐河县| 溆浦县| 宁波市| 宿迁市| 黑河市| 泊头市| 冷水江市| 肇源县| 巴彦淖尔市| 闽侯县| 青冈县| 汽车| 双流县| 通榆县| 扎赉特旗| 长治县| 中牟县| 壤塘县| 皮山县| 邵武市| 平乐县| 江门市|