MDA/MDD/TDD/DDD/DDDDDDD
          posts - 536, comments - 111, trackbacks - 0, articles - 0
            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

          tomcat的URIEncoding的作用(轉)

          Posted on 2007-10-17 21:47 leekiang 閱讀(36638) 評論(3)  編輯  收藏 所屬分類: 應用服務器
          tomcat5中,為了保證get數據采用UTF8編碼,在server.xml中進行了如下設置:

          <Connector port="8080" maxThreads="150" minSpareThreads="25"
          maxSpareThreads="75" enableLookups="false" redirectPort="8443"
          acceptCount="100" debug="99" connectionTimeout="20000"
          disableUploadTimeout="true" URIEncoding="UTF-8"/>

          這里指定了get時候的數據編碼。但是,當使用IIS作為webserver轉發servlet/jsp請求給Tomcat時候,這個設置卻失效了。其實原因很簡單:IIS是通過AJP協議,把請求轉發到Tomcat監聽的8009端口上的,所以這里針對8080的設置自然就無效了。正確的方法是進行下面的設置:

          <Connector port="8009" enableLookups="false" redirectPort="8443"
          debug="0" protocol="AJP/1.3" URIEncoding="UTF-8"/>

          評論

          # re: tomcat的URIEncoding的作用(轉)  回復  更多評論   

          2013-05-02 14:38 by d
          fdsa

          # re: tomcat的URIEncoding的作用(轉)  回復  更多評論   

          2013-05-02 14:38 by d
          城二硒三

          # re: tomcat的URIEncoding的作用(轉)  回復  更多評論   

          2013-08-14 10:55 by 444
          撒發生大時代
          主站蜘蛛池模板: 辰溪县| 东方市| 佛冈县| 尉犁县| 余姚市| 晋宁县| 临西县| 营口市| 喀什市| 监利县| 彰化市| 盐城市| 高邮市| 巴林右旗| 嵊州市| 平邑县| 邹城市| 东兰县| 若羌县| 朝阳区| 蒲城县| 杂多县| 陇川县| 深圳市| 泰和县| 阜城县| 周至县| 韶关市| 会宁县| 宁南县| 通化县| 井研县| 汝阳县| 页游| 武汉市| 广河县| 阜平县| 东源县| 佛坪县| 广灵县| 响水县|