-
JSP 스크립트 요소 - 스크립트릿, 표현식, 선언기타/Servlet 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) %>
'기타 > Servlet' 카테고리의 다른 글
JSP - 리퀘스트 (Request) 기본객체 (0) 2020.12.09 지시자 (0) 2020.12.08 태그의 개념과 내장객체 (0) 2020.12.08 웹어플리케이션 감시 ServletContextListener (0) 2020.12.08 서블릿 초기화 파라미터 (0) 2020.12.08