java1234开源博客系统
博客信息

SpringMVC 使用@ResponseBody返回json 中文乱码

0
发布时间:『 2018-10-24 15:58』  博客类别:Java核心基础  阅读(4167) 评论(0)


方法一:使用(produces = "application/json; charset=utf-8"):


 @RequestMapping(value="/getUsersByPage",produces = "application/json; charset=utf-8")

//    @RequestMapping("/getUsersByPage")

    @ResponseBody

    public String getUsersByPage(String page,String rows,String text,HttpServletRequest request,HttpServletResponse response){



方法二,在spring-mvc.xml中添加:


<!-- 处理请求返回json字符串的中文乱码问题 -->

    <mvc:annotation-driven>

        <mvc:message-converters>

            <bean class="org.springframework.http.converter.StringHttpMessageConverter">

                <property name="supportedMediaTypes">

                    <list>

                        <value>application/json;charset=UTF-8</value>

                    </list>

                </property>

            </bean>

        </mvc:message-converters>

    </mvc:annotation-driven>



关键字:   无

上一篇:Zuul 请求过滤配置

下一篇:IDEA优化设置

关注Java1234微信公众号
博主信息
Java1234_小锋
(知识改变命运,技术改变世界)
Powered by Java1234 V3.0 Copyright © 2012-2016 Java知识分享网 版权所有