有关使用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

相关推荐
Bs_MoneyMagnet3 分钟前
基于springboot+vue的医院陪诊服务预约平台的设计与实现 源码+文档
java·vue.js·spring boot·后端·spring
SimonKing4 分钟前
一个Docker命令,40万首古诗词API开箱即用
java·后端·程序员
一条泥憨鱼4 分钟前
【从0开始学习计算机网络】| TIME_WAIT 为什么是 2MSL,CLOSE_WAIT / TIME_WAIT 堆积怎么排查
服务器·开发语言·网络·计算机网络·网络安全
邪修king10 分钟前
MySQL 数据库(三):表级操作实战:增删查改全实例演示 + 企业实操红线规范
android·数据库·mysql
青春易逝丶11 分钟前
SpringDataJPA
java·spring·hibernate
某不知名網友20 分钟前
C++ 深浅拷贝:从默认拷贝到 Rule of Five
java·开发语言
知行产研21 分钟前
煤矿软件杀成红海,龙软科技押注的“时空智能“能接棒吗?
数据库·科技·mysql
青山木23 分钟前
Hot 100 --- 划分字母区间
java·数据结构·算法·leetcode·贪心算法
2501_9336707924 分钟前
内部审计校招的数据化趋势:SQL、Excel、Power BI和证书选择
数据库·sql·excel