Controller层到页面的属性传递:
@RequestParam
简单数据类型的绑定,传递
通过Request.getParameter() 获取的String可直接转换为简单类型的情况( String--> 简单类型的转换操作由ConversionService配置的转换器来完成);因为使用request.getParameter()方式获取参数,所以可以处理get 方式中queryString的值,也可以处理post方式中 body data的值。

@RequestBody
对象等辅助数据类型的绑定,传递

@PathVariable RestFul
当使用@RequestMapping URI template 样式映射时, 即 someUrl/{paramId}, 这时的paramId可通过 @Pathvariable注解绑定它传过来的值到方法的参数上。

本文介绍了Spring MVC中如何通过@RequestParam、@RequestBody及@PathVariable实现不同类型参数的绑定与传递,包括简单数据类型及复杂对象。
168万+

被折叠的 条评论
为什么被折叠?



