Package Com.gordon.utils;import Javax.servlet.http.cookie;import Javax.servlet.http.httpservletrequest;import javax.servlet.http.httpservletresponse;/** * Cookie Tool class * */public class Cookieutil {/** * Add cookie * * @param response * @param name * @param value * @param maxAge */public static void Addcookie (HttpServletResponse response, String name, Stri Ng value) {Cookie cookie = new Cookie (name, value); Cookie.setpath ("/"); Response.addcookie (cookie);} /** * Add Cookie * * @param response * @param name * @param value * @param maxAge */public static void Addcookie (Httpservle Tresponse response, String name, string value, int maxAge) {Cookie cookie = new Cookie (name, value); Cookie.setpath ("/"); if (MaxAge > 0) {cookie.setmaxage (maxAge);} Response.addcookie (cookie);} /** * Delete Cookie * * @param response * @param name */public static void Removecookie (HttpServletResponse response, String n AME) {Cookie UID = new Cookie (name, null); Uid.setpath ("/"); uid.setmaxage (0); Response.addcookie (UID);} /** * GetCookie value * * @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 Tool Class