🌟동적인 페이지의 필요성
- html 파일은 정적인 페이지로서, 이미 만들어진 페이지를 불러온다.
- 서버 페이지라고도 하며, 동적으로 값이 바뀌는 페이지의 경우 동적인 페이지로 생성해준다.
서블릿으로 동적인 페이지 만들기(참고)
- PrintWriter out = response.getWriter();
- PrintWriter 객체를 가지고, html 문서를 페이지에 출력해준다.
- 모든 코드를 out.writer( 또는 out.println())을 통해서 출력해줘야 하다보니 번거롭지만, 서블릿만 사용하여 동적 페이지를 출력해주기 위해서는 위와 같은 방식으로 출력해줘야 한다.
- 값을 동적으로 추가해주기 위해서는 쿠키에 해당 값을 저장하여 동적으로 불러오고 값을 사용할 수 있도록 해준다.
쿠키 삭제하기
- 쿠키에 저장했던 값을 빈값으로 다시 저장해준 다음, 값이 비었는지 유무에 따라 조건식을 사용하여 setMaxAge(0)로 쿠키를 완전히 지워준다.
String a = "abcd";
Cookie cookie = new Cookie("a",a);
...
a = "";
if(a.equals("")){
cookie.setMaxAge(0);
}
글 잘 봤습니다.