springMVC 无法映射 对象中的数组

后台有一个对象

Class Code {
    private List<String> data;
    private int msg;
}

controller

public Object test(@ModelAttribute Code code)

前端给后台提交数据

$.get('http://xxxxx',{
    data: ['123','123'],
    msg: '121313'
},)

后台无法将 data 映射到data

阅读 3.2k
2 个回答

后端接口用@RequestBody接收,然后前端提交的时候用json格式提交就可以了

楼上正解,改成

public Object test(@RequestBody Code code)

前端提交的时候注意加头application/json

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题