Spring MVC前端4种入参方式
2 @RequestParam绑定单个请求参数值;
4 @PathVariable绑定URI模板变量值;
3 pojo入参
1 HttpServletRequest传统方式入参
1 HttpServletRequest传统方式入参

这种方式呢就接近于之前的内置对象的传值方式,用request内置对象进行获取值,其中"name"为key
2 @RequestParam绑定单个请求参数值;

这种传值方式采用了@requesetParam进行传值,这种传值方式与第一种有所不同,他的值是通过最为参数填入, 在其中有2个参数需要注意
defaulted 顾名思义为默认值,就是在参数为空时默认传入预定好的参数.
required 参数觉得了是否要传值 如果为false则不限制 如果为true则必须传值否则会报错400
3 pojo入参
这种方式简化了上面方式繁琐的编写过程,他会自动的帮助前端页面传输参数进行封装,省略了有参构造,但要保证key要与后端实体类的属性名保持一致.
! pojo不能获取单个数据
4 @PathVariable绑定URI模板变量值;

简单来说就是把参数作为路径进行传输
其括号里的就是需要传入的参数.
本文介绍了Spring MVC中处理前端参数的四种方式:1) 使用HttpServletRequest获取参数;2) 通过@RequestParam绑定单个请求参数,支持默认值和是否必需的配置;3) 使用Pojo对象自动封装参数,要求key与实体类属性名一致;4) @PathVariable绑定URI模板变量,将参数作为路径的一部分。
1471

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



