IT 세상/자바세상

JAVA에서 쿠키 사용하기

이현민 (지후지율아빠) 2007. 12. 13. 18:42

<%!
public static void setCookie(HttpServletResponse response, String name, String value) throws Exception {
 value = java.net.URLEncoder.encode(value.toString(),"UTF-8");
 Cookie cookie = new Cookie(name,value);
 cookie.setDomain("www.sss.co.kr");
 cookie.setPath("/");
 response.addCookie(cookie);
}

public static String getCookie(HttpServletRequest request, String CookieName) throws Exception {
 Cookie [] cookies = request.getCookies();
 if (cookies==null) {
  return null;
 }
 String value="";
 for(int i=0; i<cookies.length; i++) {
  if(CookieName.equals(cookies[i].getName())) {
   value = java.net.URLDecoder.decode(cookies[i].getValue(),,"UTF-8");
   break;
  }
 }
 return value;
}
%>