美国试管婴儿赴美产子通行证
作者:互联网
美国试管婴儿赴美产子通行证 █微信号:138-0226-9370█ █代孕包成功包性别█代孕包健康 ██████████████美国试管婴儿赴美产子医院
1. RequestParam注解
作用: 把请求中的指定名称的桉树传递给控制器中的形参复制.
属性 value: 请求参数中的名称
required: 请求参数中是否必须提供此参数,默认值是true,必须提供.
defaultValue: 默认值
1.1 案列如下图
1.3 可以请求http://localhost:8080/annotation/request/param/add?uname=王五&uage=21测试.
2. RequestBody注解
作用: 用于获取请求体的内容(get方法不可以)
属性 required: 是否必须有请求体,默认值是true.
2.1 案列如下图
2.2 可以请求http://localhost:8080/annotation/request/body/add?uname=王五&uage=21测试
3. PathVariable注解
作用: 拥有绑定url中的占位符的.例如:URL中有/delete/{id},{id}就是占位符
属性 value: 指定URL中的占位符名称.
例如:
用户请求http://localhost:8080/annotation/pathVariable/user/1 以GET提交表示查询id=1的用户
用户请求http://localhost:8080/annotation/pathVariable/user/1 以DELETE提交表示删除id=1的用户
3.1 案例如下图
注意:这里请求的时候会报错,主要是因为JSP只能识别get和post。不过请求会正常到达后台,jsp在未来已经淘汰。
4. RequestHeader注解
作用: 获取指定请求头的值
属性 value: 请求头的名称
required: 是否是必须头信息
defaultValue:默认值
4.1 案例如下图
5. CookieValue注解
作用: 用户获取hidingcookie的名称的值
属性 value:请求头的名称
required:是否是必须头信息
defaultValue:默认值
5.1 案例如下图
6. ModelAttribute注解
作用: 表示出现在方法上会在控制器方法执行前先执行
出现在参数上:获取指定的数据给参数值
应用场景: 当提交表单数据不是完成的实体数据时,保证没有提交的字段使用数据库原来的数据
6.1 修饰的方法有返回值 如下图
6.2 修饰的方法没有返回值
7. model的使用
SpringMVC会把Model(模型信息)中的的数据放入到request域对象中,页面可以通过EL表达式来取request域中的数据。我们可以先写一个案例,在后台使用Model的addAttribute方法,页面使用EL表达式取数据。如下图
8. SessionAttributes注解
作用: 用于多次执行控制器方法间的参数共享
属性 value: 指定存入属性的名称
8.1 案列如下图
标签:通行证,请求,产子,value,如下,试管婴儿,注解,默认值,属性 来源: https://www.cnblogs.com/pingandasha/p/11004389.html