JSP 기본 요소
- 스크립팅 요소(Scripting Element)
- 내장 객체
- XML태그
- JSTL(Java Standard Tag Library)
- 액션 태그(Action Tag)
- 커스텀 태그(Custom Tag)
- 표현 언어(EL : Expression Language)
스크립팅 요소(Scripting Element)
일반적인 JSP 파일 작성시 사용
종류
- 지시문 (Directive)
- JSP 엔진 및 컨테이너, 즉 Tomcat에게 현재 JSP 페이지 처리와 관련된 정보를 전달
- 스크립틀릿 (Scriptlet)
- 가장 많이 활용되는 JSP 구성 요소
- JSP 페이지 내에서 코드 구현을 위해 사용
- 표현식 (Expression)
- 간단한 데이터 출력이나 메소드 호출을 통한 데이터 출력을 위해 활용
- 코드 마지막에 세미콜론(;)이 없다는 것에 주의
- 선언 (Declaration)
- ]JSP 페이지 전체에서 활용할 변수 및 메소드를 선언
- 주석(Comment)
지시문 (Directive)
JSP 엔진 및 컨테이너, 즉 Tomcat에게 현재 JSP 페이지 처리와 관련된 정보를 전달
<%@ page contentType="text/html;charset=utf-8"%>
스크립틀릿 (Scriptlet)
가장 많이 활용되는 JSP 구성 요소, JSP 페이지 내에서 코드 구현을 위해 사용
<%
for (int i = 0; i <= 10; i++) {
out.println("Hello World" + i + "<br/>");
}
%>
<% %>
사이에 넣는것이라고 보면 된다.
표현식 (Expression)
- 간단한 데이터 출력이나 메소드 호출을 통한 데이터 출력을 위해 활용
- 코드 마지막에 세미콜론(;)이 없다는 것에 주의
<%= result + Sum() %>
선언 (Declaration)
- JSP 페이지 전체에서 활용할 변수 및 메소드를 선언
<%!
String name = "Dr. Strange";
public boolean isTrue() {
return true;
}
%>
- 코드 상에 부가적인 설명을 덧붙이기 위해 사용
- JSP에서 활용할 수 있는 주석의 종류는 총 3가지