GYLOVECY
GYLOVECY
采纳率0%
2017-01-11 01:45 阅读 7.2k

ajax post向后台传参,springmvc controller 一直获取不到值

图片说明

使用ajax post向后台传参,springmvc controller 一直获取不到值,使用@RequestBody 注解,报错415网 上说的方式都试过了 不能解决问题 求大神指教

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

9条回答 默认 最新

  • welan123123 奔跑的小鱼儿 2017-01-11 02:12

    你传了什么东西啊?代码贴出来

    点赞 评论 复制链接分享
  • GYLOVECY GYLOVECY 2017-01-11 02:18

    图片说明

    点赞 评论 复制链接分享
  • csdnwangjianxin 王建新 2017-01-11 02:27

    看看后台报错没有,应该是和后台传参的类型或者个数不同导致的

    点赞 评论 复制链接分享
  • shao861210 Hi少帮主 2017-01-11 02:54

    你controller 怎么接受的,不是有一个数组类型吗? 你接受对了吗?

    点赞 评论 复制链接分享
  • GYLOVECY GYLOVECY 2017-01-11 03:00

    前台传过去的数据:
    图片说明

    点赞 评论 复制链接分享
  • GYLOVECY GYLOVECY 2017-01-11 03:15

    后台报错了
    图片说明
    但是我明明在js中设定了:contentType: "application/json;charset=utf-8",
    为啥到后边还是application/x-www-form-urlencoded呢?

    点赞 评论 复制链接分享
  • u010528826 Mr-Yao 2017-01-11 06:53

    把你对应的controller 和接收的数据结构贴出来看看

    点赞 评论 复制链接分享
  • welan123123 奔跑的小鱼儿 2017-01-11 09:19

    把你要传递的对象转换为json再传啊

    点赞 评论 复制链接分享
  • lihongbiao0610 lihongbiao0610 2017-01-12 06:02

    4开头的错误都是客户端请求错误,415错误 unsupported Media type 应该是后台规定了请求方式 ,或其他。
    比如后台要求get方式,你用的post 肯定不行。
    看看你的后台代码

    点赞 评论 复制链接分享

相关推荐