기타/Servlet
JSP 스크립트 요소 - 스크립트릿, 표현식, 선언
공부하는리아
2020. 12. 8. 16:46
1. Scriptlet(스크립트릿)
기본형태
<% 지역변수 or service처리 - 요청할 때마다 처리 %>
<%
int a= 0;
while(true) {
a++;
out.println(2 +"x"+a +"=" + 2*a + "<br/>");
if(a>9) break;
}
%>
<% %> 이 안에서는 java에서 쓰던 모든 것을 사용할 수 있다.
2. Declaration(선언)
JSP 페이지 내에서 사용되는 변수나 메소드를 선언할 때 쓴다.
여기서 선언된 변수 및 메소드는 전역의 의미이다.
기본형태
<%! JAVA코드 기술 %>
<%!
int i = 10;
String str = "qweer";
public int sum(int a, int b){
return a+b;
}
%>
<%
out.println("i =" + i + "<br/>");
out.println("str =" + str + "<br/>");
out.println("sum =" + sum(1,5) + "<br/>");
%>
3. Expresstion(표현식)
java쪽 연산이나 값을 html 영역에서 출력 가능하도록 해준다.
결과값은 String 타입이며 ','를 사용할 수 없다.
기본형태
<%= 값 or 변수 %>
<%!
int i = 10;
String str = "qweer";
public int sum(int a, int b){
return a+b;
}
%>
<%=str %><br/>
<%=i %><br/>
<%=sum(1,5) %>