計算機學習積累

          ----轉載有理,轉載是想研究,想研究才會看,看了才會有感想,轉載后我有時會寫一些自己的感受
          數據加載中……

          tomcat5.0中文問題


          1 tomcat的j2ee實現對表單提交即post方式提示時處理參數采用缺省的iso-8859-1來處理
          2 tomcat對get方式提交的請求對query-string 處理時采用了和post方法不一樣的處理方式。(與tomcat4不一樣,所以設置setCharacterEncoding(“gbk”))不起作用。

          解決辦法:

          1。)post方法提交的還是用filter類來過濾就行了。
          2。)get方法提交的有兩種辦法解決:
          ???a.所有get提交過來的都用new String (request.getParameter("name").getBytes("iso8859-1"))來轉一下。為什么是iso8859-1,因為這是tomcat默認的字符集。
          ???b.修改tomcat的server.xml文件
          ??????打開tomcat的server.xml文件,找到區塊,加入如下一行:
          ??????URIEncoding=”GBK”
          ??????完整的應如下:
          ??????
          < Connector?
          port ="80" ?maxThreads ="150" ?minSpareThreads ="25" ?maxSpareThreads ="75"

          enableLookups
          ="false" ?redirectPort ="8443" ?acceptCount ="100"
          debug
          ="0" ?connectionTimeout ="20000" ?
          disableUploadTimeout
          ="true"
          ?
          URIEncoding
          ="GBK"

          />

          這樣就可以都解決了中文問題了。

          posted on 2006-08-10 15:26 freebird 閱讀(366) 評論(0)  編輯  收藏 所屬分類: java

          主站蜘蛛池模板: 天柱县| 本溪| 嘉善县| 张家界市| 玛纳斯县| 苏尼特右旗| 滨州市| 济宁市| 阳泉市| 大冶市| 台江县| 阳东县| 二手房| 根河市| 吉林市| 绥中县| 集贤县| 松江区| 正镶白旗| 濉溪县| 肥东县| 新郑市| 濮阳市| 绥化市| 大城县| 正宁县| 赤壁市| 吴江市| 灵武市| SHOW| 惠州市| 二连浩特市| 新宾| 湖南省| 保定市| 马公市| 大竹县| 舞阳县| 南澳县| 五家渠市| 闽清县|