<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 495,comments - 227,trackbacks - 0
    http://wxynxyo.iteye.com/blog/2000327

    使用spingmvc,在JS里面通過ajax發(fā)送請(qǐng)求,并返回json格式的數(shù)據(jù),從數(shù)據(jù)庫拿出來是正確的中文格式,展示在頁面上就是錯(cuò)誤的??,研究了一下,有幾種解決辦法。

      我使用的是sping-web-3.2.2,jar

      方法一:

      在@RequestMapping里面加入produces = "text/html;charset=UTF-8"
    Java代碼  收藏代碼
    1. @RequestMapping(value = "/configrole", method = RequestMethod.GET, produces = "text/html;charset=UTF-8")  
    2. public @ResponseBody String configrole() {  
    3.   ......  
    4. }  


    方法二:

    因?yàn)樵赟tringHttpMessageConverter里面默認(rèn)設(shè)置了字符集是ISO-8859-1

    所以拿到源代碼,修改成UTF-8并打包到spring-web-3.2.2.jar

    Java代碼  收藏代碼
    1. public class StringHttpMessageConverter extends AbstractHttpMessageConverter<String>  
    2. {  
    3.   public static final Charset DEFAULT_CHARSET = Charset.forName("UTF-8");  
    4.   ..........  
    5. }  
    6.    


    方法三:

    修改org.springframework.http.MediaType它的構(gòu)造方法的參數(shù),并在applicationContext-mvc.xml 加入配置
    Java代碼  收藏代碼
    1. public MediaType(String type, String subtype, Charset charset) {  
    2.     super(type, subtype, charset);  
    3. }  


    Xml代碼  收藏代碼
    1. <bean id="stringHttpMessageConverter"  
    2.     class="org.springframework.http.converter.StringHttpMessageConverter">  
    3.     <property name="supportedMediaTypes">  
    4.         <list>  
    5.             <bean class="org.springframework.http.MediaType">  
    6.                 <constructor-arg value="text" />  
    7.                 <constructor-arg value="plain" />  
    8.                 <constructor-arg value="UTF-8" />  
    9.             </bean>  
    10.         </list>  
    11.     </property>  
    12. </bean>  


    方法四:

      直接將org.springframework.http.converter.StringHttpMessageConverter 里面的屬性defaultCharset設(shè)置成utf-8
    Xml代碼  收藏代碼
    1. <bean id="stringHttpMessageConverter" class="org.springframework.http.converter.StringHttpMessageConverter">  
    2. <constructor-arg value="UTF-8" />
    3. </bean>  

    posted on 2015-04-09 17:05 SIMONE 閱讀(8535) 評(píng)論(0)  編輯  收藏 所屬分類: JAVA
    主站蜘蛛池模板: 久久综合AV免费观看| 亚洲色偷偷偷鲁综合| 亚洲视频在线观看免费| 色噜噜狠狠色综合免费视频| 亚洲黄色在线观看视频| av在线亚洲欧洲日产一区二区| 青青视频观看免费99| 无码精品人妻一区二区三区免费看| 黄色a三级免费看| 亚洲精品自偷自拍无码| 亚洲成人午夜电影| 亚洲第一福利网站| 亚洲精品无码不卡在线播HE| 午夜亚洲福利在线老司机| 全免费一级午夜毛片| 国产精品色拉拉免费看| 特级无码毛片免费视频尤物| 中文字幕不卡高清免费| 一级做a爰黑人又硬又粗免费看51社区国产精品视 | 偷自拍亚洲视频在线观看| 亚洲人成网国产最新在线| 亚洲另类古典武侠| 亚洲国产精品美女| 91情国产l精品国产亚洲区| 亚洲AV一宅男色影视| 亚洲αv久久久噜噜噜噜噜| 亚洲伊人久久大香线蕉综合图片| 亚洲国产V高清在线观看| 无码欧精品亚洲日韩一区夜夜嗨| 国产片免费福利片永久| 小小影视日本动漫观看免费| 免费无码黄动漫在线观看| 免费a级毛片无码a∨蜜芽试看| 67194熟妇在线永久免费观看| 曰批全过程免费视频网址| 亚洲电影免费观看| 2021免费日韩视频网| AV片在线观看免费| 日韩一区二区在线免费观看| 国产视频精品免费| 亚洲Av无码乱码在线播放|