博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SpringMVC过程中@RequestBody接收Json的问题 总是报415
阅读量:5289 次
发布时间:2019-06-14

本文共 1732 字,大约阅读时间需要 5 分钟。

在SpringMVC中用@RequestBody接收Json的问题,总是报415,经过一翻查找

前台js的post:

var postdata = '{"title":"这是一个标题","describe":"这是一个描述"}';            $.ajax({                type : 'POST',                contentType : 'application/json',                url : '/home/requestbodybind',                processData : false,                dataType : 'json',                data : postdata,                success : function(data) {                    alert('title : '+data.title+'\ndescribe : '+data.describe);                },                error : function() {                    alert('error...');                }            });

该有的都有

后台:

@RequestMapping(value = "modelautobind", method = RequestMethod.POST)    public String modelAutoBind(HttpServletRequest request, @ModelAttribute("accountmodel") NewsModel newsModel, @ModelAttribute("sessionaccountmodel") NewsModel newsModel1) {        newsModel.setTitle("视图");        newsModel1.setTitle("session视图");        //model.addAttribute("accountmodel", newsModel);        return "modelautobind";//视图名字    }

网上说需要加入 consumes = "application/json",加了 还是一样报错,后面去掉后也没影响

springmvc的配置文件中有:<mvc:annotation-driven />  

后来有查到对json的解析需要引入

     
com.fasterxml.jackson.core
jackson-databind
2.5.3

在springmvc配置中用得到

加上重新跑,这时通过

以上就是整个解决过程。

 

转载于:https://www.cnblogs.com/zhangs1986/p/7422668.html

你可能感兴趣的文章
Round Numbers
查看>>
完成评论功能
查看>>
2018-2019-2 20165314『网络对抗技术』Exp5:MSF基础应用
查看>>
Varish 缓存
查看>>
Jbpm5.4实例在JBoss中运行、及H2数据库迁移oracle数据库
查看>>
各个平台的mysql重启命令
查看>>
python2.7 输入&函数参数&路径表示&各种下标_含义
查看>>
统计单词,字符,和行
查看>>
蓝牙的几种应用层协议作用
查看>>
《Akka应用模式:分布式应用程序设计实践指南》读书笔记8
查看>>
jQuery垂直滑动切换焦点图
查看>>
Python-S9-Day127-Scrapy爬虫框架2
查看>>
模运算
查看>>
python多线程的使用
查看>>
团队编程项目作业1-成员简介及分工
查看>>
使用Chrome(PC)调试移动设备上的网页
查看>>
UI基础--手写代码实现汤姆猫动画
查看>>
NSDictionary的几种遍历方法
查看>>
Java源码解析(附录)(5) —— WildcardType
查看>>
内核映像的形成 —— KBuild体系
查看>>