Servlet & JSP 심화(2)

Kim Hyen Su·2023년 8월 8일

🌟동적인 페이지의 필요성

  • 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);
   }
profile
백엔드 서버 엔지니어

1개의 댓글

comment-user-thumbnail
2023년 8월 8일

글 잘 봤습니다.

답글 달기