@CookieValue的作用

  用来获取Cookie中的值

@CookieValue参数

  1、value:参数名称

  2、required:是否必须

  3、defaultValue:默认值

@CookieValue使用案例

1、我们在index.jsp页面中创建cookie值

 1 <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
2
3 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
4 <html>
5 <head>
6 <script type="text/javascript">
7 document.cookie="name=caoyc;path=/"
8 document.cookie="age=18;path=/"
9 // 时间可以不要,但路径(path)必须要填写,因为JS的默认路径是当前页,如果不填,此cookie只在当前页面生效!~
10 </script>
11
12 </head>
13
14 <body>
15 <a href="testCookie">查看Cookie</a>
16
17 </body>
18 </html>

2、在控制器中

1 @RequestMapping("/testCookie")
2 public String testCookie(@CookieValue(value="name",required=false) String name,
3 @CookieValue(value="age",required=false) Integer age){
4 System.out.println(name+","+age);
5 return "hello";
6 }

测试代码

测试1:

我们直接访问http://localhost:8080/springmvc-1/testCookie

输出结果为:null,null

测试2:

我们现在访问http://localhost:8080/springmvc-1 这里路径直接对应index.jsp页面

进入页面后通过开发者工具,我们查看到到cookie信息

然后再次访问http://localhost:8080/springmvc-1/testCookie

结果输出:caoyc,18

最新文章

  1. CentOS安装SVN服务器
  2. shiro中的filterChainDefinitions
  3. C# 访问https 未能创建 SSL/TLS 安全通道
  4. 10、WGET
  5. atitit. access token是什么??微信平台公众号开发access_token and Web session保持状态机制
  6. bzoj4165: 矩阵
  7. C# 与C/C++相互调用
  8. paip. mysql如何临时 暂时 禁用 关闭 触发器
  9. JavaEE web.xml 中ContextLoaderListener的解析
  10. Java NIO——Selector机制源码分析---转
  11. ssh框架搭建时报错
  12. (大数据工程师学习路径)第三步 Git Community Book----基本用法(下)
  13. LeetCode OJ 1. Two Sum
  14. 网上搜集的一段php可逆加密函数
  15. Android隐藏软键盘
  16. top命令参数解析
  17. ios开发-程序压后台后,悄悄的抓取数据~~
  18. 【强连通分量】Bzoj1051 HAOI2006 受欢迎的牛
  19. [转]Uipath、BluePrism、AA产品对比之设计器篇
  20. web 自定义标签

热门文章

  1. 京东云Ubuntu下安装mysql
  2. Apriori-关联规则挖掘算法
  3. Vuex篇
  4. python语言和R语言实现机器学习算法
  5. form编码方式application/x-www-form-urlencoded和multipart/form-data的区别?
  6. vs2013 命名空间“Microsoft.Office”中不存在类型或命名空间名称“Interop”。是否缺少程序集引用?
  7. centos6.8 oracle 11.2.0.4 11g安装
  8. 从零开始搭建系统2.4——Jenkins安装及配置
  9. 安装 Confluence6.7.1 笔记
  10. delphi RTL是什么?