package com.hhsj.sso.utils;
import java.util.Objects;
import javax.servlet.http.Cookie;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class CookieUtil {
private CookieUtil() {
}
public static void addCookie(HttpServletResponse response, String name, String value, int maxAge) {
Cookie cookie = new Cookie(name, value);
cookie.setPath("/");
cookie.setHttpOnly(true);
if (maxAge > 0) {
cookie.setMaxAge(maxAge);
}
cookie.setHttpOnly(Boolean.TRUE);
response.addCookie(cookie);
}
public static void removeCookie(HttpServletResponse response, String name) {
Cookie uid = new Cookie(name, (String)null);
uid.setPath("/");
uid.setMaxAge(0);
response.addCookie(uid);
}
public static String getValue(HttpServletRequest request, String cookieName) {
Cook
JAVA 读写Cookie
最新推荐文章于 2024-06-29 02:55:08 发布
本文详细介绍了在Java中如何进行Cookie的读取与设置,包括创建Cookie对象、设置Cookie属性、发送Cookie到客户端以及从请求中获取Cookie的方法,还讨论了Cookie的生命周期和安全性问题。
摘要由CSDN通过智能技术生成