- JSP- 요소의 종류 목차
1. JSP 구성 요소
<%@ %> 디렉티브(지시어)
-페이지에 대한 설정 정보 지정. 클래스 속성을 변경.
-page
페이지에 대한 기본 정보 입력
(생성하는 문서의 타입, 출력 버퍼의 크기,에러 페이지 등)
현재 문서를 나타내는 객체
page 디렉티브는 JSP 페이지와 관련된 속성을 정의하고
이 속성들은 웹 컨테이너에 정보를 제공한다.
또한 한 페이지에 page 디렉티브는 한 번 이상 나올 수 있고
위치도 관계가 없다. 하지만 보통 페이지 상단에 기술하는 것이
일반적이다.
2. 스크립트 요소
<% %>
-스크립트 릿(Scriptlet) ... 스크립 릿 ... 스크립틀릿
JSP 에 자바 코드를 기술.
-JSP 문서 내에 JAVA 코드를 기술하는 부분이기 때문에
오로지 자바 코드만 올 수 있다.
스크립트 릿에 선언된 변수는 지역변수의 성격을 가지게 되며
(서블릿 안에 있는 service() 메소드 안에 선언된 변수이므로...)
자바에서 메소드 내에 선언된 변수라고 할 수 있다.
<%= %>
- 표현식(Expression)
HTML 문서 결과값에 포함시키고자 할 때 사용. (즉, 브라우저에 등장시킬 수 있는 영역)
<%! %>
- 선언부(Declaration)
스크립트 릿이나 표현식에서 사용할 수 있는 함수 작성 시 사용
스크립트 릿이나 표현식에서 사용할 수 있는
변수나 메소드를 정의하는 부분이기 때문에
선언부에서 선언된 변수는 서블릿으로 변환되는 과정에서
멤버 변수의 입장을 취하게 되며 전역 변수의 성격을 가진다.
또한, 『_jspInit()』, 『_jspDestory()』와 같은 생명주기 운영을 위해
메소드를 재정의할 수 있다.
'Web(국비) > JSP' 카테고리의 다른 글
JSP-스크립 릿/표현식 실습 (2) (0) | 2019.10.23 |
---|---|
JSP -스크립 릿/ 표현식 실습 (1) (0) | 2019.10.23 |
JSP-다른 문서를 포함하는 include (0) | 2019.10.23 |
JSP 디렉티브 page buffer와autoFlush속성에 대해 (0) | 2019.10.23 |
JSP -로그인을 통한 웹 xml,jsp,java 관찰 (0) | 2019.10.22 |