본문 바로가기

Study/Programming

JSP 쿠키

setCookie1.jsp


<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>

<%@page import="java.net.URLEncoder"%>

<%
    //setCooke1.jsp
    Cookie cookie1 = new Cookie("name", URLEncoder.encode("최범균"));
    response.addCookie(cookie1);
   
    response.sendRedirect("viewCookie1.jsp");
%>


viewCookie1.jsp


<%@page import="java.net.URLDecoder"%><%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<%
    Cookie[] cookies = request.getCookies();
    if(cookies != null && cookies.length > 0){
        for(int i=0; i<cookies.length; i++){
            out.println("쿠키이름 : " +cookies[i].getName() +"<br>");
            out.println("쿠키값 : " +URLDecoder.decode(cookies[i].getValue()) + "<br>");
        }
    }else{
        out.println("현재 쿠키가 없습니다.");
    }
%>


viewCookie1.jsp //쿠키값 없음

setCookie1.jsp -> viewCookie1.jsp //쿠키값을 가져올 수 있음


쿠키가 유지되는 시간 브라우저가 종료되는 시점



<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>

<%@page import="java.net.URLEncoder"%>

<%
    //setCooke1.jsp
    Cookie cookie1 = new Cookie("name", URLEncoder.encode("최범균"));
    cookie1.setMaxAge(5*60);
    response.addCookie(cookie1);
   
    response.sendRedirect("viewCookie1.jsp");
%>

'Study > Programming' 카테고리의 다른 글

JSP webprj1  (0) 2009.06.09
jsp 회원가입폼 만들기  (0) 2009.06.04
JSP 파일 업로드  (0) 2009.06.03
jsp에서 파일 업로드 처리  (0) 2009.06.03
JSP 게시판 공백처리  (0) 2009.06.01