스크립틀릿(scriptlet)
<% 자바 명령문 %>
- 웹 브라우저로 전송되는 것이 아니라 웹 서버 쪽에서 실행 됨
Ex)
<%
int sum;
for ( int i = 1; i<100; i++)
sum = sum+i;
%>
익스프레션(expression)
<%= 자바 식 %>
- 웹 서버 쪽에서 실행되고 그 결과만 웹 브라우저로 전송
- 상수, 변수이름, 연산자를 포함한 식
EX)
<%= sum %>
<%= sum +1%>
선언부(declaration)
<%! 변수선언 or 메서드 선언 %>
여기에 선언된 변수 또는 메서드는 JSP 페이지로 부터 변환된 클래스의 멤버가 되기 때문에
final, public, private, protected, static 등의 키워드를 붙이는것도 가능
EX)
<%! final static int x = 100; %>
<%!
private int sum(int x) {
int y = x + 1;
return y;
}
%>
'Web Programming > JSP' 카테고리의 다른 글
JSP, ASP, PHP 비교 (0) | 2018.12.10 |
---|---|
JSP 내장객체 (0) | 2018.09.12 |