1 /* CookieUtils 2 * 3 * Created on Oct 20, 2004 4 * 5 * Copyright (C) 2004 Internet Archive. 6 * 7 * This file is part of the Heritrix web crawler (crawler.archive.org). 8 * 9 * Heritrix is free software; you can redistribute it and/or modify 10 * it under the terms of the GNU Lesser Public License as published by 11 * the Free Software Foundation; either version 2.1 of the License, or 12 * any later version. 13 * 14 * Heritrix is distributed in the hope that it will be useful, 15 * but WITHOUT ANY WARRANTY; without even the implied warranty of 16 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 17 * GNU Lesser Public License for more details. 18 * 19 * You should have received a copy of the GNU Lesser Public License 20 * along with Heritrix; if not, write to the Free Software 21 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 22 */ 23 package org.archive.crawler.admin.ui; 24 25 import javax.servlet.http.Cookie; 26 27 /*** 28 * Utility methods for accessing cookies. 29 * Used by the JSP UI pages. 30 * @author stack 31 * @version $Date: 2004-10-21 01:34:37 +0000 (Thu, 21 Oct 2004) $, $Revision: 2705 $ 32 */ 33 public class CookieUtils { 34 public static String getCookieValue(Cookie[] cookies, String cookieName, 35 String defaultValue) { 36 if(cookies != null) { 37 for(int i = 0; i < cookies.length; i++) { 38 Cookie cookie = cookies[i]; 39 if(cookieName.equals(cookie.getName())) { 40 return(cookie.getValue()); 41 } 42 } 43 } 44 return(defaultValue); 45 } 46 }