종류 형식 용도
선언문 (Declration) <%! 선언문 %> 전역변수 선언 및 메소드 선언

 

 

🍎  변수의 선언과 메서드

-  선언 태그에서 선언되는 변수는 전역변수 또는 소속변수(membered variables)

-  스크립트릿에서 선언되는 변수는 메소드 _jspService() 내부에서 선언되는 지역 변수 (local variables)

---------------------------------------------------------------------------------------------------

<%! double radius = 4.8; %>
<%! 
	public double getArea(double r) {
		return r * r *3.14;
	}
%> 반지름이 <%= radius %>인 원의 면적은
<%= getArea(radius) %>이다.

 

🍎  스크립트잇과 선언에서의 변수 선언

실행할 때 마다 소속변수 memi가 증가하는것을 알 수 있다

<% int i = 0; %>
[지역변수] i = <%= ++i %>

<%! int memi = 0; %>
[소속변수] memi = <%= ++memi %>

~~.java 서블릿 소스로 변환

 

'box > jsp+' 카테고리의 다른 글

지시어 (Directive)  (0) 2022.07.12
표현식 (Expression)  (0) 2022.07.10
스크립트릿 (Scriptlet)  (0) 2022.07.10
<fmt : formatNumber>  (0) 2022.07.02
<c:catch / out>  (0) 2022.07.02