SpringMVC学习笔记(四)—— 参数传递

1、@PathVariable 绑定 URL 占位符到入参

通过 @PathVariable 可以将 URL 中占位符参数绑定到控 制器处理方法的入参中:URL 中的 {xxx} 占位符可以通过 @PathVariable("xxx") 绑定到操作方法的入参中。

若方法参数使用了int,float等类型,并且url没有传值,则报错(用包装方法进行传值如Integer,Float)

 

2、使用 @RequestParam 绑定请求参数值

在处理方法入参处使用 @RequestParam 可以把请求参 数传递给请求方法 – value:参数名 – required:是否必须。默认为 true, 表示请求参数中必须包含对应 的参数,若不存在,将抛出异常。

 

作用与pathvariable相同,不过不是用占位符的方式进行传值,而是通过value的值与url的参数的值的名字相同进行传值,例如/helloworld?a=12  ,后台写成@RequestParam(value="a")

 

3、使用 POJO 对象绑定请求参数值

Spring MVC 会按请求参数名和 POJO 属性名进行自动匹 配,自动为该对象填充属性值。支持级联属性。 如:dept.deptId、dept.address.tel 等

猜你喜欢

转载自blog.csdn.net/AlphonesEric/article/details/89022366