1 31 package org.blojsom.util; 32 33 import javax.servlet.http.Cookie ; 34 import javax.servlet.http.HttpServletRequest ; 35 import javax.servlet.http.HttpServletResponse ; 36 37 44 public class CookieUtils { 45 46 54 public static Cookie getCookie(HttpServletRequest httpServletRequest, String cookieKey) { 55 Cookie [] cookies = httpServletRequest.getCookies(); 56 if (cookies == null) { 57 return null; 58 } 59 60 for (int i = 0; i < cookies.length; i++) { 61 Cookie cookie = cookies[i]; 62 if (cookie.getName().equals(cookieKey)) { 63 return cookie; 64 } 65 } 66 67 return null; 68 } 69 70 78 public static void addCookie(HttpServletResponse httpServletResponse, int cookieExpiration, String cookieKey, String cookieValue) { 79 Cookie cookie = new Cookie (cookieKey, cookieValue); 80 cookie.setMaxAge(cookieExpiration); 81 httpServletResponse.addCookie(cookie); 82 } 83 } 84 | Popular Tags |