SpringMVC如何接受请求参数?
SpringMVC如何接受请求参数(普通类型参数/对象类型参数/数组/json数据等)
1、普通类型参数 (1)在可以在方法参数上使用@RequestParam注解来绑定请求参数,此注解允许指定请求参数的名称,以及是否是必须传的参数。
(2)如果需要传的参数是URL的一部分,可以使用@PathVariable注解来绑定路径参数。
2、对象类型参数
常用的是@RequestBody注解,如果请求的内容是json或xml格式的数据,并且希望将其转为对象,可以使用@RequestBody注解,springmvc将自动进行请求体到对象的转换。
3、数组类型
(1)@RequestParam注解,通过此注解来绑定请求参数到数组,使用“value”属性指定请求参数的名称,并将方法参数声明为数组类型。
(2)如果请求的路径中有多个参数值,这些参数值通过“/”进行分离,可以使用@PathVariable注解绑定这些参数到数组。