Spring MVC @RequestBody接收JSON报HTTP 415/400问题的解决
来源:互联网 发布:鲁西bpm软件 编辑:程序博客网 时间:2024/06/05 22:47
手头一个EXTJS+SpringMVC的项目,用FormPanel提交表单到后台进行更新/添加操作,想着赶一把时髦用@RequestBody吧,结果死活报http415错误,折腾了2天几乎都要放弃了,但是实在眼馋这个强悍的功能,经过反复测试终于搞定。
网上种种解决方式,包括补充<mvc:annotation-driven />的配置、JavaBean要有无参构造函数、缺Jackson包等等,经检查都不是原因所在(Spring 3.1之后<mvc:annotation-driven/>默认就会载入7种MessageConventer无需多余声明),最后发现问题主要由2个方面造成:
1.Ajax请求时没有设置Content-Type为Json,对于ext来说就是要把POST的内容放到jsonData属性中,而不是params。
2.发送的表单内容对象不要转成JSON字符串,直接发送JSON对象即可,否则就415错误!
- Spring MVC @RequestBody接收JSON报HTTP 415/400问题的解决
- Spring MVC @RequestBody接收JSON报HTTP 415/400问题的解决
- Spring MVC @RequestBody接收JSON报HTTP 415/400问题的解决
- Spring MVC @RequestBody接收JSON报HTTP Statusd 415的问题
- spring mvc@requestBody接收json对象字符串
- springMVC使用@RequestBody接收Json的过程,解决415的问题ss
- 深入理解Spring系列之十一:SpringMVC-@RequestBody接收json数据报415
- Spring MVC 注解接收json数据报错415
- spring mvc@ResponseBody @RequestBody 的问题
- 后台使用@RequestBody接收,anglarJs向后台传递Json数据,报415或400错误
- 使用Spring MVC 的 @RequestBody 映射json请求参数时报异常问题
- @requestBody:Spring MVC对Json字符串参数的处理(坑)
- Spring MVC 解决跨域问题&以及对@RequestBody的理解
- Spring MVC 解决跨域问题&以及对@RequestBody的理解
- Spring MVC 解决跨域问题&以及对@RequestBody的理解
- Spring MVC Json @RequestBody 和@ResponseBody
- spring mvc @RequestBody接受post json对象
- spring mvc @RequestBody接受post json对象
- 报数游戏C++版(2009年华为软件设计大赛编程题)
- 网站中嵌入在线api
- lucene demo 入门配置
- ubuntu jdk 手动安装
- hdu3555 Bomb (数位DP)
- Spring MVC @RequestBody接收JSON报HTTP 415/400问题的解决
- HTML5 Canvas KineticJS线教程,挺好的一个代码!
- 教你如何迅速秒杀掉:99%的海量数据处理面试题
- Android安卓51个开源代码
- abstract class和interface的区别
- Android安卓41个开源项目
- 大牛讲解信号与系统以及数字信号处理
- 1. MariaDB简介
- iphone 学习标兵