1. 선언문
<%!
멤버변수 및 메소드를 선언하는 영역
%>
ex)
<%!
String name = "devjones";
int eunhacheoldo = 999;
%>
위와 같이 선언된 변수는 jsp 페이지 어디에나 접근이 가능하다.
cf) 객체가 생성되는 순서가 멤버변수가 먼저 만들어지고 다음에 메소드가 만들어진다.
2. 스크립트릿(Scriptlet)
<%
지역변수, for while if ...
%>
jsp 페이지가 서블릿으로 변환되고 요청될 때 _jspService 메소드 안에 선언이 되는 요소
지역변수.
메소드 선언 x
3. 표현식
<%=변수 혹은 메소드%>