jsp 페이지 내에서 java 언어를 사용하기 위한 요소.
<% %>로 표현된다.
종류
선언(declaration)
- <%! %>
- 여기서 선언된 변수 및 메소드는 전역으로 사용이 가능하다
- jsp 파일과 class파일로 나뉠 때 진짜 jsp파일에서 작용한다.
- <%! int i = 0; %>
표현식(Expresstion)
- <%= %>
- 변수의 값 혹은 메소드 호출 결과값을 출력하기 위해 사용.
- 결과값은 String
- <%= i %>
지시자
- jsp페이지의 전체적인 속성을 지정할 때 사용.
- page, include, taglib.
- <%@ %>
page - 해당 페이지의 전체적인 속성 지정
- <%@ page import = "java.util.Arrays" %>
- <%@ page language ... %>
- 등 주로 언어 지정 및 import에 사용
include - 현재 페이지 내에 다른 페이지를 삽입할 때 사용.
- <%@ include file = "include01.jsp" %>
- 페이지 안에 다른 페이지를 넣어준다.
taglib - jsp 문법 중 하나인 액션을 사용할 때 필요.
Uploaded by Notion2Tistory v1.1.0