<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 閱讀(8542) 評(píng)論(0)  編輯  收藏 所屬分類: JAVA
    主站蜘蛛池模板: 亚洲熟妇丰满多毛XXXX| 在线jyzzjyzz免费视频| 免费日本黄色网址| 亚洲爆乳少妇无码激情| 日韩中文字幕精品免费一区| 亚洲第一精品福利| 男女作爱在线播放免费网站| 亚洲va国产va天堂va久久| 99re6在线精品免费观看| 亚洲精品无码专区在线在线播放 | 男女交性永久免费视频播放| 亚洲人xxx日本人18| 日韩精品无码区免费专区| 国产精品亚洲片在线va| 性xxxx视频播放免费| 亚洲成熟丰满熟妇高潮XXXXX| 小小影视日本动漫观看免费| 免费无码AV一区二区| 亚洲综合精品网站在线观看| 精品在线免费观看| 亚洲综合免费视频| 24小时免费直播在线观看| 国产精品观看在线亚洲人成网| 亚洲精品成人久久久| 美女视频黄a视频全免费网站色窝| 亚洲三级电影网址| 在线免费一区二区| eeuss免费天堂影院| 亚洲AV无码乱码在线观看富二代| 99在线观看精品免费99| 亚洲综合色婷婷在线观看| 久久亚洲精品无码播放| 四虎影视成人永久免费观看视频 | 亚洲av无码专区在线观看下载 | 又粗又硬免费毛片| 免费在线看黄网站| 久久国产亚洲精品| 亚洲一级片免费看| www视频免费看| 日日狠狠久久偷偷色综合免费| 亚洲精品V欧洲精品V日韩精品 |