zoukankan      html  css  js  c++  java
  • 怎么解决springmvc json中的乱码问题(Json乱码解决统一代码)

    怎么解决springmvc json中的乱码问题(Json乱码解决统一代码)

    解决方案:

    1:我们可以 @RequestMapping配置中添加(value = “请求体”,produces = “application/json;charset=utf-8”)

    2.请求需求太多这样就不太合适,如果我们每次使用Json都要在@RequestMapping()中配置produces = "application/json;charset=utf-8"的话就有点麻烦了。
    我们可以在springmvc配置文件中配置

    <!--解决json 乱码配置-->
        <mvc:annotation-driven>
            <mvc:message-converters register-defaults="true">
                <bean class="org.springframework.http.converter.StringHttpMessageConverter">
                   <constructor-arg value="UTF-8"/>
                </bean>
                <bean class="org.springframework.http.converter.json.MappingJackson2HttpMessageConverter">
                    <property name="objectMapper">
                        <bean class="org.springframework.http.converter.json.Jackson2ObjectMapperFactoryBean">
                            <property name="failOnEmptyBeans" value="false"/>
                        </bean>
                    </property>
                </bean>
            </mvc:message-converters>
        </mvc:annotation-driven>
    

      

    这样就完成了。

    详情可以:https://blog.csdn.net/zhangqiang180/article/details/105168550

     

  • 相关阅读:
    String系列
    java初始化构造函数调用顺序
    转发和重定向的区别
    HttpServletResponse对象
    JSP九大隐式对象
    关于异常
    MySQL下载、安装及启动
    MySQL的启动
    MySQL下载及安装
    U盘安装Win7操作系统
  • 原文地址:https://www.cnblogs.com/mvpbest/p/13353380.html
Copyright © 2011-2022 走看看