关闭

SpringMVC返回json数据时乱码解决

145人阅读 评论(0) 收藏 举报
分类:

SpringMVC返回json数据时乱码解决

可以自定义类型转换器

SpringMVC返回数据时会经过很多的类型meeageConveter,其中会有jackson转化,charsetEncoding转换的,我们可以讲charsetEncoding的转换器进行覆盖成utf-8;

具体做法如下:

       

<pre name="code" class="html"> <!-- 注解驱动,可以自定义转换器或者解析器 -->
    <mvc:annotation-driven>
        <!-- 自定义类型转换器,解决print json数据乱码 -->
        <mvc:message-converters>
            <bean class="org.springframework.http.converter.StringHttpMessageConverter">
                <constructor-arg index="0" value="UTF-8"></constructor-arg>
            </bean>
        </mvc:message-converters>
    </mvc:annotation-driven>




拓展:SpringMVC在进行数据绑定的时候,是ConversionServiceFactoryBean在起作用,其中其进行转化具体是在ConversionService中进行的,我们也可以自定义那个conversionService进行自定义的数据绑定。

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:47580次
    • 积分:862
    • 等级:
    • 排名:千里之外
    • 原创:36篇
    • 转载:8篇
    • 译文:0篇
    • 评论:54条
    文章分类
    最新评论