Spring MVC 4 配置ajax请求返回json数据的问题
来源:互联网 发布:网络销售做什么产品好 编辑:程序博客网 时间:2024/06/11 01:46
之前spring mvc返回json数据都是通过自己手动编写类返回的,也知道spring mvc自带这种功能,但一直没有试过,昨天心血来潮想是一把看看,按照网上的说法,大体分为三步:
- 添加jackson相关jar包(spring 3.x和spring 4.x添加的jar包个数貌似也不一样)
- 在spring-mvc.xml(或者projectname-servlet-xml)配置文件中添加注解
在调用的controller方法上添加注释@ResponseBody
完成以上三项就可以了,可事实充分证明,以上三步是正确的,但是经过我多次测试,在我项目中,一直都不能正常工作。
经过多次测试,无数次根据网上的配置方法修改配置文件,更换jar包,始终都不正常。
但有问题总归需要解决,为了排除其他干扰,我重新搭建一个新的springmvc环境,经过测试,最终发现,原来并不是以上的三大步有问题,而是jackson 相关jar的版本问题。
之前我在网上找的资料,没有任何一篇文章上说要注意版本的问题,而且大多都不区分spring3.x和spring 4.x的区别,据其他网友提供说,spring 3.x和spring4.x在配置的时候是有区别的,当然我没有 验证,我用的是spring 4.3的版本。
下面我就来介绍一下spring mvc 4.3版本下如何配置ajax请求返回json数据:
博客开头说的三大步是对的,其中很重要的是版本,经过我测试,spring 4.3用jackson2.7.3版本的没有问题,且只需要三个jar包,其他配置完全一样。
以下是三个jar包和其他配置和测试效果展示:
spring-mvc.xm配置
jsp页面调用代码
controller里的方法
测试结果:
两天就解决了这么一个问题,真是惭愧!
0 0
- Spring MVC 4 配置ajax请求返回json数据的问题
- spring mvc ajax 请求返回json数据
- Spring mvc 将请求后缀改成.htm 后ajax无法返回json的问题
- spring mvc 请求返回json数据
- Spring MVC中ajax返回json数据
- spring mvc 返回给jquery ajax 请求的数据包含中文问题
- Spring MVC 返回 xml json pdf 数据的配置方法
- Spring MVC返回json数据的配置方式
- Spring MVC 所有请求返回JSON格式数据
- spring mvc 返回json数据到ajax报错parseerror问题
- Spring MVC返回json数据的方法
- Spring MVC返回json数据的方法
- spring mvc返回json 类型的 数据
- Spring MVC返回JSON格式的数据
- Spring MVC返回JSON格式的数据
- spring mvc 返回json的配置
- spring mvc 返回json字符串的配置
- spring mvc 返回json的配置
- JavaOOP 带缓冲区
- Android 开发 Tip 2 -- 多主题下drawable.xml使用?attr的问题
- python构建指数平滑预测模型
- 史上最全的iOS各种设备信息获取总结
- java验证码登录
- Spring MVC 4 配置ajax请求返回json数据的问题
- dbscan算法以及其基于grid建立索引的改进方法
- contos 安装php Swoole扩展
- CAA检查成为强制 保护域名所有者免于误签发证书
- Webstorm配置本地服务器
- linux-3.2.36内核启动1-启动参数(arm平台 启动参数的获取和处理,分析setup_arch)
- 正则表达式一览表
- mysql 连接url中useUnicode=true&characterEncoding=UTF-8 的作用
- webservice的使用