隨筆-295  評論-26  文章-1  trackbacks-0

          解決webwork utf-8 亂碼問題
          起因:使用webwork+spring開發,出現提交數據亂碼。

          1,首先嘗試修改webwork配制文件webwork.properties
          webwork.locale=zh_CN
          webwork.i18n.encoding=UTF-8
          沒有解決問題
          2,再次嘗試加入filter
          ?<filter>
          ??<filter-name>SetCharacterEncoding</filter-name>
          ??<filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
          ??<init-param>
          ???<param-name>encoding</param-name>
          ???<param-value>UTF-8</param-value>
          ??</init-param>
          ?</filter>
          ?<filter-mapping>
          ??<filter-name>SetCharacterEncoding</filter-name>
          ??<url-pattern>*.jsp</url-pattern>
          ?</filter-mapping>
          ?<filter-mapping>
          ??<filter-name>SetCharacterEncoding</filter-name>
          ??<url-pattern>*.action</url-pattern>
          ?</filter-mapping>
          還是沒有解決問題。
          3,嘗試更改提交方式 ,頁面上加上? method="post"
          問題解決。但是新問題出現,url中出現的中文依然是亂碼
          更改tomcat server.xml文件,在<Connector port="8080" >中加入URIEncoding="utf-8"問題解決,
          但有更好的一種解決方案。就是用useBodyEncodingForURI="true"代替URIEncoding="utf-8"
          這樣tomcat會根據頁面的編碼去處理



          大盤預測 國富論
          posted on 2008-01-13 14:49 華夢行 閱讀(362) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 文成县| 关岭| 林州市| 绥中县| 和顺县| 徐水县| 定结县| 浦东新区| 米脂县| 沽源县| 株洲市| 大安市| 成都市| 林芝县| 屯门区| 陇南市| 佛教| 景泰县| 本溪市| 黄骅市| 奎屯市| 陇南市| 丹江口市| 宁阳县| 溧水县| 平定县| 贵南县| 毕节市| 安远县| 定兴县| 沂南县| 福海县| 吉林市| 高密市| 浪卡子县| 安吉县| 滁州市| 富平县| 扎鲁特旗| 花莲市| 平舆县|