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

+ Recent posts