spirngmvc 的方法 是能够 为 对象 参数里面的 list<?> 属性赋值的。前端
是不能够为参数列表中的 list<?> 属性赋值的。json
? 针对复杂一点的对象,非基本包装类及string等服务器
Spring MVC在接收集合请求参数时,须要在Controller方法的集合参数里前添加@RequestBody,而@RequestBody默认接收的enctype (MIME编码)是application/json,所以发送POST请求时须要设置请求报文头信息,不然Spring MVC在解析集合请求参数时不会自动的转换成JSON数据再解析成相应的集合。mvc
前端AJAX : 设置 contentType : 'application/json;charset=utf-8', //设置请求头信息 app
后台接收 : @RequestBody 接收数据编码
重点:url
contentType | 发送数据到服务器时所使用的内容类型。默认是:"application/x-www-form-urlencoded"。 |
参考 https://my.oschina.net/u/2419285/blog/1834478.net