社区
Web 开发
帖子详情
Controller的接收参数的类型我只要一设置成对象就报出415
LikeWatchStar
2020-08-13 11:36:19
我要吐了,我试过不管是定义一个对应的class还是换成其他对象,都是415,但是换成string就可以,百度了2种别人的解决方式
1:mvc:annation-driven试了没用
2:添加jackson-core..annoation..databind也没用
我不信就我一个人遇到这种情况,我的环境是jdk14+Tomcat9+idea2020+SSM,这就很奇怪
...全文
4436
9
打赏
收藏
Controller的接收参数的类型我只要一设置成对象就报出415
我要吐了,我试过不管是定义一个对应的class还是换成其他对象,都是415,但是换成string就可以,百度了2种别人的解决方式 1:mvc:annation-driven试了没用 2:添加jackson-core..annoation..databind也没用 我不信就我一个人遇到这种情况,我的环境是jdk14+Tomcat9+idea2020+SSM,这就很奇怪
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
LikeWatchStar
2020-08-15
打赏
举报
回复
我怎么这么nb,这种稀奇古怪的问题都能解决,SpringMVC的配置文件里配置一下这个jackson的才支持,这也太狗屎了吧,@RequestBody转成对象还要手动设置一下,为什么我看的教程和别人的博客一个都没有提到这个?因为我用的版本都比较新的原因吗?spring我都用的5.+的版本,太狗屎了 <mvc:annotation-driven> <mvc:message-converters> <bean class="org.springframework.http.converter.json.MappingJackson2HttpMessageConverter"> </bean> </mvc:message-converters> </mvc:annotation-driven>
LikeWatchStar
2020-08-15
打赏
举报
回复
有进展了,提交的参数在进行转换的时候会根据HttpMessageConverter所支持的类型来转,然后我看到一篇文章https://www.jianshu.com/p/3e1de3d02dd8,我发现我少了一个jackson的类型,导致了无法转换成JAVA的Object类型,包的位置org.springframework.web.servlet.handler.AbstractMessageConverterMethodArgumentResolver
LikeWatchStar
2020-08-15
打赏
举报
回复
引用 6 楼 大大哟nice 的回复:
后台有无warn的日志?
大大哟nice
2020-08-14
打赏
举报
回复
后台有无warn的日志?
LikeWatchStar
2020-08-14
打赏
举报
回复
还是不行啊老哥们,我不管是吧ajax的提交参数怎么改都还是一个结果,不是我提交的参数有问题,如果我猜得没错,415的报错并不是只会提交的type类型不对才会产生,如果提交类型和接收类型无法转换成一致也会出现这种结果,我之前在百度的时候有一个线索,@RequestBody在转换的时候会调用某个类,我正在朝着这个方向探索,而那个类是好像是需要jackson-databind的,可是很奇怪的是我已经在pom里加上这3个包了
YangjulongTrue
2020-08-14
打赏
举报
回复
转就 不用带 {json:"值"} 直接转就行了 你参数就一个 JSON.stringify({属性:值}) async默认就是true
咦哟~~~
2020-08-14
打赏
举报
回复
你参数有问题,ajax的data 你不用再外面在嵌套一层的,直接json格式化 那个字符串就好了,没有必要再去弄{"json":json}
star梦之星
2020-08-14
打赏
举报
回复
前端请求 content-type:改成 aplication/json的
RockeyCui
2020-08-14
打赏
举报
回复
@RequestBody ?
【转】 SpringMVC中
controller
接收
Json数据
转自:... SpringMVC中
controller
接收
Json数据 1.jsp页面发送ajax的post请求: function postJson(){ var json = {"username" : "imp", "password" : "123456"}; $....
使用postman传list
参数
,使用@RequestBody
接收
list
对象
接收
不到,
对象
的属性值都是null
controller
层是这样写的,因为之前
接收
list值的时候也是这样去写的,所以这部分代码应该是对的 这个是我的实体,使用了lombok来写get和set方法。 然后使用postman传一个list
参数
, 程序中拿到的
对象
值都是null。 ...
java mvc
controller
_SpringMVC之
Controller
和
参数
绑定
在上一篇Spring+SpringMVC+Mybatis整合中说到了SSM的整合,并且在其中添加了一个简单的查询功能,目的只是将整个整合的流程进行一个梳理,下面在上一篇中工程的基础上再说一些关于SpringMVC的
Controller
的一些细节。...
Java开发学习----使用PostMan完成不同
类型
参数
传递
请求路径设置好后,只要确保页面发送请求地址和后台
Controller
类中配置的路径一致,就可以
接收
到前端的请求,
接收
到请求后,如何
接收
页面传递的
参数
?关于请求
参数
的传递与
接收
是和请求方式有关系的,目前比较常见的...
SpringBoot后台
接收
对象
和
对象
集合
在我开发过程中,遇到一对多关系,之间的关系用中间表维系,在
接收
前台传的数据时,不仅需要
接收
对象
,还需要
接收
一个
对象
数组。 Subproject subproject List<SubprojectMid> mid 如果只是一个
对象
的...
Web 开发
81,092
社区成员
341,716
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章