* 스크립트 지향태그
지시어 - <%@ %> - JSP 페잊의 속성 지정
선언부 - <%! > - 변순 메소드 선언
표현식 - <%= %> - 계산식, 함수호출결과 등을 문자열로 출력
스크립트릿 - <% %> - 자바코드 기술
주서 - <%- -%> - JSP 페이지에 설명을 넣음
1. 지시어
- JSP 컨테이너에 전달하는 JSP페이지에 관한 메세지로 현재 페이지가 사용할 수 있는 스크립트 언어를 지시하거나,
다른 페이지의 코드르 현재페이지에 삽입할 것을 지시할 때 사용된다
표기법은 <%@ 지시어 속성1=값 속성2=....%>
- page 지시어 : 주로 기본 값을 사용하고, 대소문자를 구분한다
: imort 속성을 제외하고, 한번만 정의한다
표기법은 <%@ page 속성1=값 속성2=값2...%>
- language 속성 : 모든 스크립트 요소에서 사용되는 스크립트 언어를 지정한다
: 기본값은 java이며 현재는 "java"만 기술할수있고 생략가능하다
: 표기법 - <%@ page language="java"%>
- import 속성 : 모듈에서 사용할 클래스나 패키지를 포함하기 위해 사용한다
: 여러 개의 패키지를 포함할 경우에는 컴마로 구분하며 여러번 기술해도 된다
: 표기법 - <%@ page import="패키지명"또는 "클래스명"...%>
: 기본적으로 포함되는 패키지 - java.lang.* , javax.servlet.* , javax.servlet.jsp* , javax.servlet.http.*
- sesson 속성 : 웹 브라우저와 웹 서버간에 지속적인 정보를 유지하기 위한 임시저장 기법
: 표기법 - <%@ page session = false %>
- buffer 속성 : JSP 페이지 내용을 출력하는 Jspwriter의 out 변수에 대한 버퍼링의 버퍼 크기를 지정한다
: 표기법 - <%@ page buffer=none %>
- autoflush 속성 : 버퍼가 다 찰 경우 어떻게 페이지를 처리할것인가를 지정한다
: 표기법 - <%@ page autoflush=false %>
- isTheradSafe 속성 : JSP 페이지에 여러 명의 사용자가 동시에 요청할 경우 안전하게 응답할 수 있는지의 여부 저장
: 표기법 - <%@ page isTheradSafe=false %>
- info 속성 : 페이지를 설명해 주는 속성
: 표기법 - <%@ page info=copyright 2007 by jsp programming %>
- errorpage 속성 : 페이지를 처리할때 오류가 발생하 경우 자신이 오류를 처리하지 않고 다른 페이지에서 처리하도록 호출 페이지를 지정하는 속성이다
: 표기법 - <%@ page errorpage=error.jsp%>
- iserrorpage 속성 : 페이지가 실행될때 에러 처리를 담당할 페이지를 ㅏ타낸다
: 표기법 - <%@ page iserrorpage=true %>
- contenttype 속성 : 페이지가 생성하는 문서의MIME타입 지정
: 표기법 - <%@ page contenttype = "text/html"%>
'Study > JSP' 카테고리의 다른 글
Request 내장객체 (0) | 2012.05.02 |
---|---|
FORM 태그 (0) | 2012.05.02 |
이클립스에서 JSP 자동완성 설정하기 (0) | 2012.05.02 |
현재 날짜 출력하기 예제 (0) | 2012.05.02 |
JSP 와 Tomcat 연동하기 (0) | 2012.05.02 |