获取和设置Spring Cookie

一.获取浏览器中的cookie
public void testGetCookie(HttpServletRequest request){
     //request获取的Cookie是个数组
     Cookie[] cookies = request.getCookies();
	 if (cookies != null&&cookies.length>0) {
		for (Cookie cookie : cookies) {
		    //获取Cookie名称
			String cookieName = cookie.getName();
			//进行自己的业务逻辑处理
			}
    }
}
二.设置Cookie并指定Cookie的作用域和生命周期

  在new Cookie中,第一个参数为Cookie名称,第二个参数为Cookie的值

public void testSetCookie(HttpServletResponse response){
    Cookie cookie = new Cookie("user-key",  UUID.randomUUID().toString());
	//设置cookie的作用域
	cookie.setDomain("gulimall.com");
	//设置cookie的生命周期为30天,单位为秒
	cookie.setMaxAge(60 * 60 * 24 * 30);
	response.addCookie(cookie);
}

相关推荐

  1. 获取设置Spring Cookie

    2024-07-10 17:44:07       26 阅读
  2. js获取设置url参数

    2024-07-10 17:44:07       25 阅读
  3. ios 设置行距获取文本行数

    2024-07-10 17:44:07       24 阅读
  4. Docker设置获取环境变量

    2024-07-10 17:44:07       54 阅读
  5. 【Qt】获取设置环境变量

    2024-07-10 17:44:07       34 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-10 17:44:07       99 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-10 17:44:07       107 阅读
  3. 在Django里面运行非项目文件

    2024-07-10 17:44:07       90 阅读
  4. Python语言-面向对象

    2024-07-10 17:44:07       98 阅读

热门阅读

  1. Spring——配置说明

    2024-07-10 17:44:07       26 阅读
  2. springboot中在filter中用threadlocal存放用户身份信息

    2024-07-10 17:44:07       32 阅读
  3. LDAP技术解析:打造安全、高效的企业数据架构

    2024-07-10 17:44:07       24 阅读
  4. android 替换设置-安全里面的指纹背景图片

    2024-07-10 17:44:07       29 阅读
  5. Node.js的应用场景

    2024-07-10 17:44:07       27 阅读
  6. 并发请求的艺术:Postman中实现高效API测试

    2024-07-10 17:44:07       32 阅读