ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • response 기본 객체
    JSP 2023. 3. 21. 09:48

    response와 request

    response 기본 객체는 request 기본 객체와 반대의 기능을 수행한다.

    request는 웹 브라우저가 전송한 요청 정보를 담고있고

    response는 웹 브라우저에 보내는 응답 정보를 담는다.

     

    response 기본 객체가 응답 정보와 관련해서 제공하는 기능들 중 2가지를 소개한다

     - 헤더 정보 입력

     - 리다이렉트 하기

     

    ** response 기본 객체는 header 추가 메서드를 제공하는데 이 중 캐시를 제어하는 기능도 있다.

    캐시를 이용하면 기존에 저장된 데이터를 화면에 띄워주기 때문에 응답시간이 줄어든다.

    반면, DB에 새롭게 업데이트 된 내용이 출력되지 않기 때문에, DB 업데이트가 실시간으로 나타나야하는

    게시판 같은 곳에는 사용하지 않도록 하자.

     

    리다이렉트를 이용해서 페이지 이동하기

     : response는 페이지를 이동할 수 있는 리다이렉트 기능을 가지고 있다

    response.sendRedirect("이동할 페이지")

     


    로그인 예제

     - form의 action에 데이터를 전송할 URL을 설정하고 get 방식을 선택했다.

     - memberId 의 파라메터를 받고 이것이 modvirus와 동인한지 아닌지 확인해서

    리다이렉트를 할지, 현제 페이지를 보여줄지 결정하는 코드다.

     

    ** <% %> 문법 내부에서는 html이 아니라 javascript로 취급하기 때문에, 태그와 관련된 요소들은 <% %> 밖에 위치시키자.

    대신 , <% } %> 같은 방법을 이용해서 javascript 함수를 유연하게 사용하도록 하자.

    'JSP' 카테고리의 다른 글

    웹 어플리케이션 배포 ( eclips - tomcat )  (0) 2023.03.21
    JSP 처리 과정  (0) 2023.03.21
    Get 방식 전송과 Post 방식 전송  (0) 2023.03.21
    Request 기본 객체  (0) 2023.03.20
    스크립트 요소  (0) 2023.03.20
Designed by Tistory.