[JSP] 2.4 스크립트 요소

2022. 4. 7. 11:28JAVA/Servlet&JSP

스크립트 요소의 종류

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

 

1. 스크립트릿(Scriptlet)

  • 스크립트릿은 JSP 페이지에서 자바 코드를 실행할때 사용하는 코드의 블록입니다.
  • <% 로 시작해서 %> 종료됩니다.
  • <%와 %> 사이에는 자바 코드가 위치합니다.
<%
    자바 코드1;
    자바 코드2;
    ...
%>

 

2. 표현식(Expression)

  • 표현식은 어떤 값을 생성한 HTML 문서 결과값에 포함시키고자 할때 사용됨
<%= 값 %>
<%= 1 + 2 + 3 + 4 + 5 %>

 

3. 선언부(Declaration)

  • 선언부는 JSP 페이지의 스크립트릿이나 표현식에서 사용할 수 있는 메서드(함수)를 작성할때 사용됨
<%!
    public 리턴타입 메서드이름(파라미터 목록){
        자바 코드1;
        ...
        return 값;
    }
%>
<%!
    public int sum(int a, int b){
        return a + b;
    }
%>

<%
	int val1 = 3;
    int val2 = 8;
    int result = sum(val1, val2);
%>

<%= result %>

 

References

JSP 2.0 프로그래밍 기초부터 중급까지