본문 바로가기

Web07_JSP

10_set_cookie.jsp

10_set_cookie.jsp
0.00MB

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

 

<% // *쿠키 (Cookies) // - 웹브라우저가 저장하는 데이터 // - 필요한 정보를 클라이언트 (웹 브라우저)에서 저장 // - 다양한 정보 추적을 목적으로 데이터가 유지됨 // - 쿠키 사용자 식별 3단계 // 1) 서버 스크립트는 이름, 나이, 식별 숫자 등 정보를 쿠키에 설정하여 브라우저에 보냄 // 2) 다음 접속때 브라우저에서 웹 서버에 특정 요청을 할 경우, 이정보를 서버에 전송하고 // 서버는 정보를 사용자 식별 등의 용도로 사용 // - 주로 브라우저에서 사용자가 선택한 내용들을 저장 (예. 특정 메세지를 다시띄우지 않기 등 ) request.setCharacterEncoding("UTF-8"); String lastName = request.getParameter("lastName"); String firstName = request.getParameter("firstName"); // 파라미터 값으로 쿠키 생성 Cookie lastNameCookie = new Cookie("last_name", lastName); Cookie firstNameCookie = new Cookie("first_name", firstName); // 만료시간 설정(초단위) : 24시간 lastNameCookie.setMaxAge(60 * 60 * 24); firstNameCookie.setMaxAge(60 * 60 * 24); // response.header에 쿠키 추가 response.addCookie(lastNameCookie); response.addCookie(firstNameCookie); // ContextRoot(web07_JSP)에서 생성된 쿠키는 기본저그로 이 ContextRoot에서만 사용 %>

'Web07_JSP' 카테고리의 다른 글

12_cookie_practice_input.jsp  (0) 2020.11.12
11_get_cookie.jsp  (0) 2020.11.12
10_form.jsp  (0) 2020.11.12
09_response.jsp  (0) 2020.11.12
08_request.jsp  (0) 2020.11.12