servlet get Cookie Value - Java javax.servlet.http

Java examples for javax.servlet.http:Cookie

Description

servlet get Cookie Value

Demo Code


import javax.servlet.http.Cookie;
import javax.servlet.http.HttpServletRequest;
import org.apache.log4j.Logger;

public class Main{
    private final static Logger logger = Logger
            .getLogger(AuthenticationCookieUtils.class);
    public static String getCookieValue(HttpServletRequest request,
            String name) {/*from w  w  w. java 2  s.c  o m*/
        String value = null;
        Cookie cookie = getCookie(request, name);
        if (cookie != null) {
            value = cookie.getValue();
        }
        return value;
    }
    public static Cookie getCookie(HttpServletRequest request, String name) {
        Cookie cookie = null;
        Cookie cookies[] = request.getCookies();
        if (cookies != null) {
            for (Cookie c : cookies) {
                if (c.getName().equals(name)) {
                    cookie = c;
                    break;
                }
            }
        }

        if (cookie == null) {
            logger.debug("Cookie " + name + " not found");
        } else {
            logger.debug("Cookie " + name + " found");
        }

        return cookie;
    }
}

Related Tutorials