@CookieValue的作用以及用法
时间: 2024-06-11 12:05:08 浏览: 12
@CookieValue是Spring MVC框架提供的注解,用于获取HTTP请求中的cookie值。
作用:
1. 方便获取HTTP请求中的cookie值;
2. 简化代码,减少重复的cookie值获取代码。
用法:
1. 在控制器的方法中使用@CookieValue注解,指定要获取的cookie名字,如下所示:
```
@RequestMapping("/show")
public String show(@CookieValue("userId") String userId, Model model) {
model.addAttribute("userId", userId);
return "show";
}
```
2. 如果要设置默认值,可以在注解中指定defaultValue属性,如下所示:
```
@RequestMapping("/show")
public String show(@CookieValue(value="userId", defaultValue="0") String userId, Model model) {
model.addAttribute("userId", userId);
return "show";
}
```
3. 如果要获取多个cookie值,可以使用多个@CookieValue注解,如下所示:
```
@RequestMapping("/show")
public String show(@CookieValue("userId") String userId, @CookieValue("userName") String userName, Model model) {
model.addAttribute("userId", userId);
model.addAttribute("userName", userName);
return "show";
}
```
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)