java-cookie工具类
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java-cookie工具类相关的知识,希望对你有一定的参考价值。
package com.gordon.utils; import javax.servlet.http.Cookie; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; /** * Cookie工具类 * */ public class CookieUtil { /** * 添加cookie * * @param response * @param name * @param value * @param maxAge */ public static void addCookie(HttpServletResponse response, String name, String value) { Cookie cookie = new Cookie(name, value); cookie.setPath("/"); response.addCookie(cookie); } /** * 添加cookie * * @param response * @param name * @param value * @param maxAge */ public static void addCookie(HttpServletResponse response, String name, String value, int maxAge) { Cookie cookie = new Cookie(name, value); cookie.setPath("/"); if (maxAge > 0) { cookie.setMaxAge(maxAge); } response.addCookie(cookie); } /** * 删除cookie * * @param response * @param name */ public static void removeCookie(HttpServletResponse response, String name) { Cookie uid = new Cookie(name, null); uid.setPath("/"); uid.setMaxAge(0); response.addCookie(uid); } /** * 获取cookie值 * * @param request * @return */ public static String getUid(HttpServletRequest request, String cookieName) { Cookie cookies[] = request.getCookies(); for (Cookie cookie : cookies) { if (cookie.getName().equals(cookieName)) { return cookie.getValue(); } } return null; } }
以上是关于java-cookie工具类的主要内容,如果未能解决你的问题,请参考以下文章