2025.10.27
JSP란?
- 서버에서 실행되는 Java 코드로, 웹페이지(HTML)를 동적으로 만들어주는 기술이다.
- JSP는 HTML 코드 안에서 서버 측 로직을 처리할 수 있게 해주는 “Java 버전의 웹 페이지
- Java Server Page의 약자로 어렵게 구현하던 서블릿을 스크립트언어로 구현한 것이다.
장점
- 서블릿보다 쉽고, 빠르다.
- 디자인부분과 로직부분을 분리시킬 수 있다.
- 자바의 기능을 사용할 수 있다.
- 사용자가 만든 서블릿보다 좀 더 최적화된 서블릿을 생성 시켜준다.
JSP의 구성요소
- 디렉티브 (Directive)
- 스크립트 (Script)
- 표현식(Expression), 스크립트릿(Scriptlet), 선언부(Declaration)
- 표현 언어(Expression Language)
- 기본 객체(implicit object)
- 정적인 데이터 (텍스트 HTML 코드)
- 액션 태그 (Action Tag)
- 커스텀 태그 (Custom Tag)