有关使用HttpServletRequest的Cookie的设置和获取

文章目录

小结

介绍了如何在HttpServletRequest中对Cookie的进行设置和获取。

问题和解决

在服务器端的HttpServletRequest中对Cookie的进行设置后,客户端在接下来的请求中会携带此设置好的Cookie,所以可以在服务器端接收请求时提取这个Cookie的值。

服务器端设置Cookie值 :

java 复制代码
String cookieName = "session-id-cookie";
String cookieValue = httpSession.getId();
Cookie SessionIDCookie = new Cookie(cookieName, cookieValue);
httpServletResponse.addCookie(SessionIDCookie);

服务器端提取Cookie值 :

java 复制代码
Cookie[] cookies = httpServletRequest.getCookies();

if (cookies != null) {
	for (Cookie cookie : cookies) {
		if (cookie.getName().equals("session-id-cookie")) {
		System.out.println("=====Cookie=====" + cookie.getValue().toString() + "=====Cookie=====");
		logger.info("=====Cookie=====" + cookie.getValue().toString() + "=====Cookie=====");
	}
}

参考

Stackoverflow: Get cookie value in java

相关推荐
maosheng114617 分钟前
RHCSA的第一次作业
linux·运维·服务器
NocoBase22 分钟前
【2.0 教程】第 1 章:认识 NocoBase ,5 分钟跑起来
数据库·人工智能·开源·github·无代码
兑生1 小时前
【灵神题单·贪心】1481. 不同整数的最少数目 | 频率排序贪心 | Java
java·开发语言
daidaidaiyu1 小时前
一文学习 Spring 声明式事务源码全流程总结
java·spring
Hoshino.412 小时前
基于Linux中的数据库操作——下载与安装(1)
linux·运维·数据库
零雲2 小时前
java面试:了解抽象类与接口么?讲一讲它们的区别
java·开发语言·面试
恒创科技HK3 小时前
通用型云服务器与计算型云服务器:您真正需要哪些配置?
运维·服务器
Oueii3 小时前
Django全栈开发入门:构建一个博客系统
jvm·数据库·python
未来龙皇小蓝4 小时前
【MySQL-索引调优】11:Group by相关概念
数据库·mysql·性能优化
2401_831824964 小时前
使用Fabric自动化你的部署流程
jvm·数据库·python