项目没弄清楚@RequestBody和@RequestParam的区别,传string[]类型的时候后台拼接str数组出错,本来是1个长度的,传入后台后变成137个长度。
http://blog.csdn.net/xinluke/article/details/52710706
RequestParam可以接受简单类型的属性,也可以接受对象类型。
实质是将Request.getParameter() 中的Key-Value参数Map利用Spring的转化机制ConversionService配置,转化成参数接收对象或字段。
- POST请求中,通过HttpEntity传递的参数,必须要在请求头中声明数据的类型
Content-Type
,SpringMVC通过使用HandlerAdapter 配置的HttpMessageConverters来解析HttpEntity中的数据,然后绑定到相应的bean上。