jsp 파일
<!--
'ID 기억하기' 체크박스를 체크한 후 'LOGIN' 버튼을 클릭하면 입력했던 'ID' 를 쿠키에 저장하고
쿠키에 'ID' 값이 저장되어 있으면 'ID' 입력 창에 쿠키에 저장되었던 'ID' 값이 나타나도록 하고,
체크박스도 체크가 된 상태로 유지되도록 한다.
체크박스를 해제한 후 로그인을 하면 쿠키에 저장된 'ID' 를 삭제하고 체크박스로 해제된 상태가 되도록 한다.
현재 등록된 로그인 할 수 있는 ID는 'test' 이고 PASSWORD 는 '1234' 이다
로그인에 성공하면 'cookieMain.jsp' 문서로 자동으로 이동하고 , 실패하면 'cookieLogin.jsp'
문서로 이동되도록 한다.
처리하는 서블릿 패턴은 '/cookieLoginServlet.do' 로 한다.
쿠키값을 확인해서 USEID 라는 쿠키가 있으면 해당 쿠키값을 아래쪽 'userid' 의 text 객체에 셋팅하고, 체크박스가 체크된 상태가
되도록 한다.
-->
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<!-- 자바부분 -->
<%
//jsp 파일에 넣을 부분
String cookieUserid = "";
String chk = "";
//여러가지 쿠키들을 다 가져와서 생성하고, 내가 원하는 쿠키만 아래에서 가져올 것이다.
Cookie[] cookies = request.getCookies();
if(cookies != null ) {
for(int i = 0 ; i < cookies.length ; i++ ) {
if(cookies[i].getName().equals("USERID")){
cookieUserid = cookies[i].getValue(); //쿠키값 구하기
chk = "checked";
}
}
}
%>
java 파일
댓글
댓글 쓰기