server.xml
    <Connector port="8080" maxHttpHeaderSize="8192"
               maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
               enableLookups="false" redirectPort="8443" acceptCount="100"
               connectionTimeout="20000" disableUploadTimeout="true"
               URIEnCoding="GB18030" />  其他方法都试过了,还是不行,怎么办???

解决方案 »

  1.   

    var id = selectFlags[i].value;
                       var yjqjrq = yjqjrqFields[i].value;
                       var sfqj = sfqjFields[i].value;
                       var qksm = qksmFields[i].value;
                       var nsrsbh = "${qsDetailList[0].nsrsbh}";
                      }
                    }
                  if (count==0) {
                        alert("请选择一条记录!");  
                     }else if (count>1) {
                        alert("只能选择一条记录!");
                     }else {
                 // document.qsDetailForm.action="${pageContext.request.contextPath}/Action/QsAction?command=saveqsdetail&id="+id+"&yjqjrq="+yjqjrq+"&sfqj="+sfqj+"&qksm="+qksm;
                 // document.qsDetailForm.submit();
                        window.self.location = "${pageContext.request.contextPath}/Action/QsAction?command=saveqsdetail&id="+id+"&yjqjrq="+yjqjrq+"&sfqj="+sfqj+"&qksm="+qksm+"&nsrsbh="+nsrsbh;
      

  2.   

    js处理中文后
    var userName = $.trim($("#userName").val());
    var val = encodeURI(userName);    
    val = encodeURI(val);
    在action接收处理
    String tempUserName = URLDecoder.decode(userName.trim(), "utf-8");
      

  3.   

    老外的编码格式是ISO8859-1,你后台获取的时候,new String(name.getByte("ISO8859-1"),"utf-8");//utf-8与你传递参数编码格式一致就行了。