出处: https://www.cnblogs.com/gxz-sw/p/6860447.html

配置方法一

1、导入第三方的jackson包,jackson-mapper-asl-1.9.7.jar和jackson-core-asl-1.9.7.jar。

2、spring配置文件添加**

 <mvc:annotation-driven/><!-- 避免IE执行AJAX时,返回JSON出现下载文件 --> <bean id="mappingJacksonHttpMessageConverter" class="org.springframework.http.converter.json.MappingJacksonHttpMessageConverter"> <property name="supportedMediaTypes"> <list> <value>text/html;charset=UTF-8</value> </list> </property> </bean> <!-- 启动Spring MVC的注解功能,完成请求和注解POJO的映射 --> <bean class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter"> <property name="messageConverters"> <list> <ref bean="mappingJacksonHttpMessageConverter" /><!-- json转换器 --> </list> </property> </bean> 

配置方案二(常用)

1、导入第三方的fastjson包,fastjson-1.1.34.jar

2、Spring配置文件添加:**

<mvc:annotation-driven><mvc:message-converters register-defaults="true"> <!-- 避免IE执行AJAX时,返回JSON出现下载文件 --> <bean id="fastJsonHttpMessageConverter" class="com.alibaba.fastjson.support.spring.FastJsonHttpMessageConverter"> <property name="supportedMediaTypes"> <list> <value>application/json;charset=UTF-8</value> </list> </property> </bean> </mvc:message-converters> </mvc:annotation-driven>

配置方案三

1、需要导入 jackson-annotations-*.jar,jackson-core-.jar,jackson-databind-.jar

2、在spring中添加配置**

<bean class="org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping" /><bean class="org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter"> <property name="messageConverters"> <list> <bean class="org.springframework.http.converter.StringHttpMessageConverter"> <property name="supportedMediaTypes"> <list> <value>text/html; charset=UTF-8</value> <value>application/json;charset=UTF-8</value> </list> </property> </bean> <bean class="org.springframework.http.converter.json.MappingJackson2HttpMessageConverter"> <property name="supportedMediaTypes"> <list> <value>text/html; charset=UTF-8</value> <value>application/json;charset=UTF-8</value> </list> </property> </bean> </list> </property> </bean>

转载于:https://www.cnblogs.com/But-you/p/10677606.html

springmvc和json整合配置方法相关推荐

  1. springMVC+Spring+mybatis整合配置版与注解版

    springMVC+Spring+mybatis整合 , 使用配置版来完成: -----------------------------前端 1.创建web系统,导入jar包: spring的jar包 ...

  2. SpringMVC传递JSON数据的方法

    一 .使用application/x-www-form-urlencoded来传递数据 Ajax的默认格式为:application/x-www-form-urlencoded,相当于(usernam ...

  3. springmvc和mybatis整合关键配置

    springmvc+mybaits的系统架构: 第一步:整合dao层 mybatis和spring整合,通过spring管理mapper接口. 使用mapper的扫描器自动扫描mapper接口在spr ...

  4. springmvc 项目完整示例05 日志 --log4j整合 配置 log4j属性设置 log4j 配置文件 log4j应用...

    log4j 就是log for java嘛,老外都喜欢这样子,比如那个I18n  ---internationalization  不就是i和n之间有18个字母... http://logging.a ...

  5. tomcat 和apache的整合的方法及配置(一)

    一.   apache和tomcat的简介及整合的原因   整合 Apache Http Server 和 Tomcat 可以提升对静态文件的处理性能.利用 Web 服务器来做负载均衡以及容错.无缝的 ...

  6. springMVC之与json数据交互方法

    2019独角兽企业重金招聘Python工程师标准>>> 因为我也要返回json数据.所以需要这个注解@ResponseBody,把Java对象转换成json字符串 注意:  1.@R ...

  7. apache tomcat php mysql 配置_Apache与Tomcat服务器整合的基本配置方法及概要说明

    Apache与Tomcat服务器整合的基本配置方法及概要说明 更新时间:2010年12月17日 10:30:52   作者: 网上的乱七八糟的资料太多了,很多都是自说自话,希望这篇文章能给大家带来一些 ...

  8. java元婴期(29)----java进阶(springmvc(3)---springmvc和mybatis整合参数绑定(上))

    springmvc和mybatis整合 需求 使用springmvc和mybatis完成商品列表查询. 整合思路 springmvc+mybaits的系统架构: 第一步:整合dao层 mybatis和 ...

  9. 快速入门SSM整合配置建立第一个SSM项目模板

    场景 对于新手来说,学过Spring.SpringMVC.Mybatis,但是将其整合起来搭建项目就 比较困难. 环境 Eclipse+Mysql5.7+jdk8,没有搭建Maven项目,入门已经将需 ...

最新文章

  1. 3D场景高级合成技术学习
  2. Android 软键盘的全面解析,让你不再怕控件被遮盖
  3. ZooKeeper、Eureka谁是最好的注册中心?
  4. c++输出方块_【Blender】方块波浪动画音乐效果
  5. 指针在c语言中的运用,怎么理解C语言中的指针,如何运用?
  6. Linux运维之道之ENGINEER1.3(配置SMB共享,配置NFS共享)
  7. 空值用前值填充_Excel数据填充,原来这么简单
  8. C++基础部分_C++文件操作_文件的读取操作---C++语言工作笔记077
  9. html背景图平移显示一次,js实现单张图片平移切换效果
  10. JAVAWeb项目 微型商城项目-------(七)后台添加用户管理和商品类型管理操作
  11. Python实现Excel随机抽取数
  12. 吃瓜 || 一文看懂BCH分叉事件始末
  13. WIN10下 搭建golang+vscode开发环境(图文并茂,傻瓜式教程)
  14. 为什么心跳包(HeartBeat)是必须的?
  15. git报错ssh: Could not resolve hostname dev-nys: Name or service not known fatal: Could not read from r
  16. html那些标签可以实现页面布局,网页的布局一般用什么来实现
  17. 「伯克利大学」 的计算机入门教程
  18. 联通3G上网卡资费每月最低75元 套餐自动升级
  19. 《野兽绅士》总结2——斗士都有自己的全金属外壳
  20. 深度学习_深度学习基础知识_PReLU

热门文章

  1. thinkcmf5调用指定分类的二级_python机器学习API介绍11: 伯努利贝叶斯分类器
  2. phython拟合曲面方程_python数据关系型图表散点图系列曲面拟合图
  3. 简述台式计算机组装的基本步骤,《计算机组装与维修》期中考试试卷答案
  4. python读取ansi编码文件,如何在Python中同时读取ANSI和Unicode txt文件?
  5. python 逐行读取文件_Python fileinput模块:逐行读取多个文件
  6. react 源码概览
  7. c语言上机及答案,C语言上机练习题及答案
  8. jpa 人大金仓数据库方言_KingBaseV8人大金仓数据库 | 大小写敏感问题
  9. Part Six 地理定位API
  10. php 设置多个html条件_PHP-FPM是个啥