JSP 기초 문법 - 스크립트 요소
JSP의 스크립트 요소는 다음의 세 가지가 있다.
- 스크립트릿(Scriptlet)
- 표현식(Expression)
- 선언부(Declaration)
스크립트 요소는 JSP 프로그래밍에서 로직을 수행하는 데 필요하다. 스크립트 코드를 사용해서 프로그램이 수행해야 하는 기능을 구현할 수 있다.
스크립트릿(Scriptlet)
스크립트릿은 JSP페이지에서 자바코드를 실행할 때 사용하는 코드 블록이다.
<%
자바코드1;
자바코드2;
%>
스크립트릿의 코드 블럭은 '<%'로 시작해서 '%>'로 끝나며 '<%'와 '%>'사이에는 실행할 자바 코드가 위치한다.
표현식(Expression)
표현식은 어떤 값을 출력 결과에 포함시키고자 할 때 사용된다.
<%= 값 %>
표현식에 변수를 대입하면 변수의 값이 출력되는 것을 확인할 수 있다. 물론 변수 뿐만 아니라 숫자나 문자열 등의 값을 표현식에서 사용할 수도 있다.
선언부(Declaration)
JSP 페이지의 스크립트릿이나 표현식에서 사용할 수 있는 메소드를 작성할 때에는 선언부(declaration)를 사용한다.
<%!
public 리턴타입 메소드이름(파라미터목록){
자바코드1;
자바코드2;
자바코드n;
return 값;
}
%>
선언부의 함수는 자바의 메소드와 동일하며, 각 요소는 다음과 같다.
- 리턴타입 : 메소드 실행 결과값의 타입을 지정한다.
- 메소드이름 : 메소드의 이름을 의미한다.
- 파라미터 목록 : 콤마로 구분된 파라미터의 목록을 지정한다. 파라미터는 메소드 내에서 사용될 변수이다.
- 자바코드 : 메소드 내에서 실행할 자바 코드가 위치한다.
- return 값 : 메소드의 실행 결과로 값을 리턴한다.
'언어공부 > JSP(JavaServerPage)' 카테고리의 다른 글
JSP 기초 문법 - GET 방식 전송과 POST 방식 전송 (0) | 2021.09.01 |
---|---|
JSP 기초 문법 - request 기본 객체 (1) | 2021.08.31 |
JSP 기초 문법 - page 디렉티브 (2) (0) | 2021.08.29 |
JSP 기초 문법 - page 디렉티브 (1) (0) | 2021.08.27 |
JSP 기초 문법 - JSP 페이지의 구성 요소 (0) | 2021.08.26 |