开发者社区> 问答> 正文

springMVC中后台加上@RequestBody后台,用Ajax提交参数报4?400报错

springMVC中后台加上@RequestBody后台,用Ajax提交参数报400错误,而后台没有执行到,求大神帮忙解决!? 400 报错

感觉该派的都配置了,都一直还是报400,是在不知是哪一步出问题了,求有经验的同仁帮忙解决下!

 

展开
收起
爱吃鱼的程序员 2020-06-04 16:30:34 834 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    参数不做json处理试下呢######

    不做json处理也不行呢,还是一样报400错误,如下,,就是后台那里加上@RequestBody之后才报的,不加的话,就没报,但这个情况json格式传过去的参数后台那边就接收不到

     

    ######

    可以试试看看报文有没有价值的东西看.只显示400那就不是runtime error,在spring里多打几个log看看情况吧

    ######ajax增加一个属性,processData: false######

    400的错误一般都是数据绑定不上导致的,看下你的数据类型吧,如果密码是int类型,那么请使用Integer类型

    springmvc对基础数据类型不能很好支持

    ######后台的问题,注解问题######

    引用来自“sprouting”的评论

    400的错误一般都是数据绑定不上导致的,看下你的数据类型吧,如果密码是int类型,那么请使用Integer类型

    springmvc对基础数据类型不能很好支持

    确实是password这里出了问题,感谢大家宝贵的意见!

    ######

    注解问题,SpringMVC的 @RequestBody接收Json对象字符串

    2020-06-04 17:12:28
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载