makeCookie.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@ page import = "java.net.URLEncoder" %> <% //쿠키 생성 Cookie cookie = new Cookie("name", URLEncoder.encode("최범균","utf-8")); //쿠키 유효시간 지정 //쿠키 유효시간을 지정하지 않으면 정보를 메모리에 저장하고 //쿠키 유효시간을 지정하면 정보를 파일에 저장 //cookie.setMaxAge(-1) : 정보를 메모리에 저장 //cookie.setMaxAge(0) : 쿠키 유효시간 만료 cookie.setMaxAge(30*60); //생성된 쿠키를 클라이언트에 전송 response.addCookie(cookie); %> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head><title>쿠키생성</title></head> <body> <%= cookie.getName() %> 쿠키의 값 = "<%= cookie.getValue() %>" </body> </html>
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@ page import = "java.net.URLDecoder" %> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head><title>쿠키 목록</title></head> <body> 쿠키 목록<br> <% //클라이언트가 서버에 제공한 쿠키 정보를 Cookie[]로 반환 Cookie[] cookies = request.getCookies(); if (cookies != null && cookies.length > 0) { for (int i = 0 ; i < cookies.length ; i++) { %> <%= cookies[i].getName() %> = <%= URLDecoder.decode(cookies[i].getValue(), "utf-8") %> <br> <% } } else { %> 쿠키가 존재하지 않습니다. <% } %> </body> </html>
'JSP > 기본(Oracle)' 카테고리의 다른 글
Jsp를 이용한 달력 (0) | 2012.05.31 |
---|---|
JSP 세션 Session (0) | 2012.05.31 |
JSP 에러페이지 만들기 (404 ,500 에러~) (0) | 2012.05.30 |
JSP 페이지 이동 (0) | 2012.05.30 |
JSP include (0) | 2012.05.30 |