JSP의 스크립트 요소

hyekyeong Song·2020년 8월 8일
1

JSP

목록 보기
2/3

JSP는 세 가지의 스크립트 요소를 가진다.
스크립트 요소는 JSP 프로그래밍의 로직을 수행할 때 필요하며, 이를 사용해 프로그램이 수행할 기능을 구현할 수 있다.

Scriptlet(스크립트릿)

: 스크립트릿은 JSP 페이지에서 자바 코드를 실행할 때 사용하는 코드 블록이다.

Syntax

<%
   자바코드1;
   자바코드2;
   ...
%>

사용 예시

<%@ page contentType = "text/html; charset=utf-8" %>
<%
   int sum = 0;
   for (int i=1; i<=10; i++) {
	sum = sum + i;
   }
%>

Expression(표현식)

: 표현식은 어떠한 값을 출력 결과에 포함시키고자 할 때 사용한다.

Syntax

<%= 값 %>

출력 값

: <%=와 %> 사이에는 변수, 숫자, 문자열 등의 값을 사용할 수 있다.

사용 예시

<%@ page contentType = "text/html; charset=utf-8" %>
<html>
  <head><title>1~10까지의 합</title></head>
  <body>
    1부터 10까지의 합은
    <%= 1+2+3+4+5+6+7+8+9+10 %>
  </body>
</html>
  

Declaration(선언부)

: JSP 페이지의 스크립트릿이나 표현식에서 사용할 수 있는 메서드를작성할 때에는 선언부를 사용한다.

Syntax

<%!
  public 리턴타입 메서드이름(파라미터목록) {
    자바코드1;
    자바코드2;
    ...
  }
%>

선언부의 함수는 자바의 메서드와 동일하다
표현식뿐만 아니라 스크립트릿에서도 선언부에서 정의한 메서드를 사용할 수 있다.

출처 : JSP 2.3 웹 프로그래밍 기초부터 중급까지, 저자 : 최범균

profile
안녕하세요😀😀

0개의 댓글