코드일기장

[JSP] 스크립트 요소 본문

JSP

[JSP] 스크립트 요소

won_hyeok2 2022. 3. 1. 22:39

 

 

JSP의 스크립트 요소

  • 스크립트릿(Scriptlet)
  • 표현식(Expression)
  • 선언부(decleration)

 

스크립트 요소는  JSP 프로그래밍에서 로직을 수행하는 데 필요하다. 

 

 


 

스크립트릿 (Scriptlet)

 

<%
		자바코드
		자바코드
%>

 

 

스크립트릿 예시 코드

<%
		int sum=0;
		for(int i=1;i<=10;i++)
			sum+=i;
	%>
<b><%=sum%></b>

결과 55

 

 


 

표현식 (Expression)

 

<%=  값 %>

 

 

표현식은 <%= 로 시작해서 %>로 끝난다. 이 둘 사이에는 출력할 값이 위차 한다.

변수뿐만 아니라 숫자나 문자열 등의 값을 표현식에서 사용할 수도 있다.

 

<%= 1+2+3+4+5+6+7+8+9+10 %>

55 출력

 

 

 


 

 

선언부 (decleration)

 

JSP 페이지에서 메서드를 작성할 때에는 선언부(decleration)를 사용한다.

 

 

 

<%!
		public int sum(int a, int b){
		return a+b;
		}
	
		public int multiply(int a,int b){
			return a*b;
		}
%>
	<% 
		int value2 = multiply(5, 5);
	%>
	<b><%= sum(5,5) %></b>
	<br>
	<b><%= value2 %></b>
10 
25

결과

 

 

 

자바에서 메서드와 동일하다 

 

 

 

 

 

커버사진

https://www.flaticon.com/kr/free-icon/jsp-open-file-format-with-java-logo_28968

<a href="https://www.flaticon.com/kr/free-icons/" title="자바 아이콘">자바 아이콘  제작자: Freepik - Flaticon</a>

Comments