티스토리 뷰

jsp의 처리 과정

  1. 클라이언트의 요청

  2. jsp에 해당하는 서블릿이 존재하지 않는 경우

  3. jsp로부터 자바코드를 생성한다.

  4. 자바 코드를 컴파일해서 서블릿 클래스를 생성한다.

  5. 서블릿에 클라이언트 요청을 전달한다.

 

출력 버퍼와 응답

  • jsp는 바로 응답 결과를 웹 브라우저에 전송하지 않음

  • 출력 버퍼라고 불리는 곳에 임시로 응답 결과를 저장했다가 한번에 웹브라우저에 전송한다.

  • 버퍼를 사용할 때의 장점

    • 데이터 전송 성능 향상

    • jsp실행 도중 버퍼를 비우고 새로운 내용을 전송하는 것이 가능

    • 버퍼가 다 차기 전까지 헤더 변경 가능

 

웹 어플리케이션 폴더와 url과의 관계

jsp에서 제공하는 기본 객체

  • request
    • 클라이언트의 요청 정보를 저장한다.
  • response
    • 응답 정보를 저장한다.
  • pageContext
    • jsp 페이지에 대한 정보를 저장한다.
  • session
    • HTTP 세션 정보를 저장한다.
  • application
    • 웹 어플리케이션에 대한 정보를 저장한다.
  • out
    • jsp페이지가 생성하는 결과를 출력할 때 사용하는 출력 스트림이다.

 

 

참고

'web' 카테고리의 다른 글

[WEB] float:right와 z-index가 같이 안될 때  (0) 2020.12.01
WAS와 Web server 특징과 종류  (2) 2020.09.13
[Redux] Redux 동작 원리  (0) 2020.08.01
[WEB] Web server 와 WAS  (0) 2020.07.21
[WEB] 동적으로 table 등에 append하기  (0) 2020.07.12
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함