1. 디렉티브(Directive)
- <%@ 디렉티브이름 속성1="값1" 속성2="값2" . . . %>
- JSP 페이지에 대한 설정 정보를 지정할 때 사용된다.
디렉티브 | 설 명 |
page | JSP 페이지에 대한 정보를 지정한다. JSP가 생성하는 문서의 타입, 출력, 버퍼의 크기, 에러 페이지 등 JSP 페이지에서 필요로 하는 정보를 입력한다. |
taglib | JSP 페이지에서 사용할 태그 라이브러리를 지정한다. |
include | JSP 페이지의 특정 영역에 다른 문서를 포함시킨다. |
2. 스크립트 요소
- JSP에서 실시간으로 문서의 내용을 생성하기 위해 사용되는 것이다.
- 표현식(Expression) : 값을 출력한다.
- 스크립트릿(Scriptlet) : 자바 코드를 실행한다.
- 선언부(declaration) : 자바 메서드를 만든다.
3. 기본 객체(implicit object)
- request : 요청 파라미터 읽어오기
- response : 응답 결과 전송하기
- session : 세션 처리하기
- application : 웹 어플리케이션 정보 읽어오기
4. 표현 언어(Expression Language)
- JSP 페이지 내부에서 사용되는 간단한 스크립트 언어이다.
- 스크립트릿과 표현식 대신에 쉽고 간단하게 사용할 수 있다.
5. 표준 액션 태그, 태그 라이브러리
- <jsp:액션태그이름>
- 액션 태그는 XML의 태그와 같은 모양을 취하고, JSP 페이지에서 특별한 기능을 제공한다.
- 커스텀 태그는 액션 태그와 마찬가지로 태그 형태로 기능을 제공해준다. (개발자가 직접 개발)
- 커스텀 태그는 JSP 코드에서 중복되는 것들을 모듈화하거나 또는 스크립트 코드를 사용할 때의 소스코드의 복잡합을 없애기 위해서 사용한다.
- 커스텀 태그중에서 자주 사용되는 것들을 별도로 표준화한 JSTL(JavaServer Pages Standard Tag Library)가 있다.
'자바 > JSP' 카테고리의 다른 글
JSP 스크립트 요소 (0) | 2015.12.22 |
---|---|
JSP 디렉티브(Directive)(지시자) - page (0) | 2015.12.22 |
JSP & Servlet (0) | 2015.12.22 |
JSP 웹 프로그래밍 기초 (0) | 2015.12.22 |
JSP 내장객체에는 9가지 (0) | 2015.12.22 |