Cookie Tool class that provides methods for creating, retrieving, and deleting cookies.
The source code is as follows: (Click to download-Cookieutil.java )
1 ImportJavax.servlet.http.Cookie;2 Importjavax.servlet.http.HttpServletRequest;3 ImportJavax.servlet.http.HttpServletResponse;4 5 /**6 * Cookie Tool class7 * 8 */9 Public classCookieutil {Ten One PrivateCookieutil () { A } - - /** the * Add a cookie - * - * @paramResponse - * @paramname + * @paramvalue - * @paramMaxAge + */ A Public Static voidAddcookie (httpservletresponse response, string name, String value,intMaxAge) { atCookie cookie =NewCookie (name, value); -Cookie.setpath ("/"); - if(MaxAge > 0) { - cookie.setmaxage (maxAge); - } - Response.addcookie (cookie); in } - to /** + * Delete Cookies - * the * @paramResponse * * @paramname $ */Panax Notoginseng Public Static voidRemovecookie (httpservletresponse response, String name) { -Cookie uid =NewCookie (Name,NULL); theUid.setpath ("/"); +Uid.setmaxage (0); A Response.addcookie (UID); the } + - /** $ * Get Cookie value $ * - * @paramRequest - * @return the */ - Public StaticString getuid (httpservletrequest request,string cookiename) {WuyiCookie cookies[] =request.getcookies (); the for(Cookie cookie:cookies) { - if(Cookie.getname (). Equals (CookieName)) { Wu returnCookie.getvalue (); - } About } $ return NULL; - } -}
Cookie Tool Class-Cookieutil.java