JSP - JAVA를 이용한 서버 사이드 템플릿 엔진
JSP와 서블릿의 차이점
JSP - HTML 안에 JAVA
서블릿 - JAVA 안에 HTML
JSP의 동작 과정
1. WAS가 JSP파일을 서블릿으로 변환시켜준다.
2. WAS가 서블릿 파일로 기능 수행.
3. 데이터를 응답.
JSP elements
1. 지시어
<%@ %> : JSP의 전체적인 환경설정
2. 스크립트릿
<%%> : JSP 안에 JAVA를 넣기 위해 사용
3.표현식
<%=%> : 웹에 결과값을 출력하기 위해 사용
4. 선언문
<%!%> : 변수나 메소드 선언
5. JSP 액션
<jsp:aabbcc /> : JSP에서 기본적으로 제공되는 태그들의 집합
(비즈니스 로직처리와 화면처리를 나눠서 개발할 수 있다.)
스크립트릿이나 표현식 안에서 JSP 내장객체 사용 가능
ex) request, pageContext, session...