SSMは、中国の文字化けを解消します

、Tomcatの設定

  Tomcatを設定するときに、UTF-8エンコーディングを設定し、主に中国の文字化けURLアドレスバーを解決するために

<! - 配置のtomcat - > 
            < プラグイン> 
                < groupIdを> org.apache.tomcat.maven </ groupIdを> 
                < たartifactId > tomcat7-のmaven-pluginの</ たartifactId > 
                < バージョン> 2.2 </ バージョン> 
                < 設定> 
                    < URIEncoding > UTF-8 </ はURIEncoding > 
                    < useBodyEncodingForURI ></ useBodyEncodingForURI > 
                </ 設定>
            </ プラグイン>

 

二、web.xml構成

  主に中国の文字化け要求応答を解決するために

<! - 中文乱码- > 
    < フィルタ> 
        < フィルタ名> characterEncodingFilter </ フィルタ名> 
        < フィルタクラス> org.springframework.web.filter.CharacterEncodingFilter </ フィルタクラス> 
        < INIT-PARAM > 
            < PARAM名>エンコード</ PARAM名> 
            < PARAM値> UTF-8 </ PARAM値> 
        </ INIT-PARAM > 
        < INIT-PARAM > 
            <PARAM名> forceEncoding </ PARAM名> 
            < PARAM値></ PARAM値> 
        </ INIT-PARAM > 
    </ フィルタ> 
    < フィルタマッピング> 
        < フィルタ名> characterEncodingFilter </ フィルタ名> 
        < URL-パターン> / * </ のurl-pattern > 
    </ のfilter-mapping >

 

三、springmvc.xml設定

  springmvcリードした後、主要な中国は要求応答要求を解決する文字化けする前に

xmlns:MVC = "http://www.springframework.org/schema/mvc" 


 のxsi:schemaLocationの= "http://www.springframework.org/schema/mvc 
   http://www.springframework.org/schema/mvc /spring-mvc.xsd」



<! - springmvc @responseBoyd乱码及返回自定义对象- > 
    < MVC:注釈駆動型> 
        < MVC:メッセージコンバータレジスタのデフォルト値= "true"を> 
            < 豆のクラス= "ORG .springframework.http.converter.StringHttpMessageConverter」> 
                < プロパティ= "supportedMediaTypes" > 
                    < リスト> 
                        < >テキスト/平野;のcharset = UTF-8 </> 
                        < >テキスト/ HTML;のcharset = UTF-8 </ > 
                    </ リスト> 
                </ プロパティ> 
            </ ビーン> 
            
            < ビーンクラス= "com.alibaba.fastjson.support.spring.FastJsonHttpMessageConverter" > 
                < プロパティ名前= "supportedMediaTypes" > 
                    < リスト> 
                        < > text / htmlの;のcharset = UTF-8 </ > 
                        < >アプリケーション/ JSON </ > 
                        <>アプリケーション/ xmlの;のcharset = UTF-8 </ > 
                    </ リスト> 
                </ プロパティ> 
                < プロパティ= "機能" > 
                    < 配列> 
                        <! - 下面配置、默认是偽- > 
                        < > WriteMapNullValue </ > 
                        < > WriteNullNumberAsZero </ > 
                        < > WriteNullListAsEmpty </ > 
                        <>WriteNullStringAsEmpty </ > 
                        < > WriteNullBooleanAsFalse </ > 
                        < > WriteDateUseDateFormat </ > 
                    </ アレイ> 
                </ プロパティ> 
            </ ビーン> 
        </ MVC:メッセージ・コンバータ> 
    </ MVC:アノテーション駆動型>

 

おすすめ

転載: www.cnblogs.com/sloth-007/p/11136529.html