- JSP는 'Java Server Pages'의 줄임말이다.
- HTML코드에 Java코드를 넣어, 동적 웹피이지를 생성하는 '웹 어플리케이션 도구'이다.
- JSP가 실행되면 'Java Servlet으로 변환'되며,
웹 어플리케이션 서버에서 동작되면서 필요한 기능을 수행하고
그렇게 생성된 데이터를 웹페이지와 함께 '클라이언트로 응답'한다.
- JSP : HTML + Java
(HTML을 중심으로 Java와 연동하여 사용하는 웹 언어)
-> HTML코드에 Java코드를 넣어 프로그램이 수행할 기능을 구현할 수 있다.
1. 선언문(Declaration) : <%! %>
-> Java 번수나 메소드를 정의하는데 사용하는 태그.
2. 스크립틀릿(Scriptlet) : <% %>
-> Java 변수 선언 및 Java 로직코드를 작성하는데 사용되는 태그.
3. 표현문(Expression) : <%= %>
-> 변수, 계산식, 메소드 호출 결과를 나타내는 태그.
4. 지시자 : <%@ %>
-> 페이지 속성을 지정하는 태그.
5. 주석 : <%-- --%>
-> 주석을 나타내는 태그.