1. JSP란 무엇인가

JSP(JavaServer Pages) 는 HTML 안에 Java 코드를 삽입하여 동적인 웹 페이지를 생성하기 위한 서버 사이드 템플릿 기술입니다.

핵심 개념:

JSP는 결국 Servlet으로 변환되어 실행된다


2. JSP 동작 원리 (생명주기)

Image

처리 흐름

  1. 클라이언트 요청 (.jsp)
  2. JSP → Servlet 변환
  3. Servlet 컴파일 (.java → .class)
  4. Servlet 실행
  5. HTML 응답 반환

JSP 생명주기 메서드

단계 메서드
변환 jspInit()
요청 처리 _jspService()
종료 jspDestroy()

⚠️ _jspService() 는 개발자가 직접 오버라이드 불가