博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
关于SpringMVC的HttpMediaTypeNotSupportedException异常解决
阅读量:6985 次
发布时间:2019-06-27

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

hot3.png

异常信息

WARN  o.s.w.s.m.s.DefaultHandlerExceptionResolver - Resolved exception caused by Handler execution: org.springframework.web.HttpMediaTypeNotSupportedException: Content type 'application/x-www-form-urlencoded;charset=UTF-8' not supported

1)使用post协议提交时,请检查Content type类型,如:

$.ajax({    type: "POST",    contentType: "application/json;charset=UTF-8",    url: "/reg",    data: JSON.stringify(data.field),    dataType: 'json',    success: function(result) {        if(result.code == 0) {            layer.msg('注册成功!');        } else {            layer.msg(result.msg);        }    }});

请检查上方contentType类型,如果想用springmvc @RequestBody注解做提交json字符串自动绑定到pojo入参时,类型需要是"application/json;charset=UTF-8",否则会抛"not supported"异常。

2)缺少jackson-databind jar包

com.fasterxml.jackson.datatype
jackson-datatype-jsr310

然后controller直接这么用就好了:

@RequestMapping(value = "/reg", method = RequestMethod.POST)@ResponseBodypublic ResponseVo reg(@RequestBody user u) throws Exception {       //其他业务}

 

转载于:https://my.oschina.net/pipimao/blog/1791823

你可能感兴趣的文章
ML之监督学习算法之分类算法一 ——— 决策树算法
查看>>
骡夫电商地址
查看>>
亚信安全火力全开猎捕“坏兔子”,全歼详解
查看>>
智能家居——IoT零基础入门篇
查看>>
《Linux From Scratch》第一部分:介绍 第一章:介绍-1.3. 更新日志
查看>>
阿里将在雄安新区设3家子公司:涉AI、蚂蚁金服和菜鸟;北航设立全国首个人工智能专业,与百度合作办学...
查看>>
Powershell指令集_2
查看>>
归并排序算法
查看>>
北京第一个公共云计算平台即将诞生
查看>>
5G频谱相争“兵戎相见”各相部署风起云涌
查看>>
云计算从“仰望星空”到“脚踏实地”
查看>>
台积电要造第一款7nm芯片 明年下半年可投产
查看>>
《逻辑与计算机设计基础(原书第5版)》——3.9 二进制加法器
查看>>
《中国人工智能学会通讯》——8.25 基于演化优化的生物网络配准
查看>>
飞鹤乳业CIO:移动化让企业品牌和消费者紧密连接
查看>>
教你编写Node.js中间件,实现服务端缓存
查看>>
美国税局再遭攻击:原是偷来的社会安全号码作祟
查看>>
六大技巧提升员工信息安全意识
查看>>
保利协鑫多晶硅产量再创历史记录
查看>>
爱屋及乌 年轻投资者因喜爱Snapchat亏钱也买Snap股票
查看>>