JSP 태그 지시자태그
JSP 전체에 대한 정보나 JSP 문서 안에서 사용자 태그에 대한 지시사항 등을 표현
이 정보는 JSP 컨테이너가 JSP 문서를 서블릿으로 번역할 때 필요
Directive Tag
page
(페이지에 대한 정보를 지정)
<%@ page ~~~ %> <%@ page language="java"
contentType ="text/html;charset=euc=kr" %>

->
언어가 자바 언어로 되어있으며 웹 페이지를 실행한 결과는 텍스트/html로 해주세요. 이 페이지는 한글이 포함되어 있습니다. 
include
(페이지의 특정 영역에 다른 JSP 문서 포함)
<%@ include ~~~%>
taglib(페이지에 사용할 태그 라이브러리 지정) <%@ taglib ~~~ %>
스크립팅 요소 태그
JSP 안에서 수행해야 할 논리적 작업을 위한 프로그램을 이 태그내에 삽입
Scripting Actions Tag
선언(변수나 함수를 정의) <%! ~~~ %>  
수식(변수나 함수의 값을 출력) <%= ~~~ %>  
스크립트릿(자바 명령어 문장) <% ~~~ %>

 
표준 액션 태그 
동적인 컨텐츠를 위한 기능을 제공
이 자체가 어떤 처리를 하는 것
Standars Action Tag
<jsp:useBean> 별도로 자바 빈 파일을 사용한다.  
<jsp:setProperty> 값을 전달  
<jsp:getProperty>    
<jsp:param>    
<jsp:forward>    
<jsp:plugin>    
사용자 정의 태그
태그 자체를 사용자가 정의하여 사용
Custom Tag
<library-name:tag-nem ~~~~>    
주석 태그
JSP 문서 자체에 대한 설명(주석)
Comments Tag
<%-- ~~~ -- %>    

 

page 지시어 주요 속성

 

속성 설명
autoFlush 출력 버퍼가 다 찼을 경우, 자동으로 버퍼에 있는 데이터를 보내고 비울지의 여부를 나타냄(default = true)
버퍼 속성에 지정되어 있는 만큼 버퍼를 유지하고 버퍼가 다 차면 자동으로 전송
Buffer 클라이언트에게 응답시 사용할 출력 버퍼 크기 지정

isThreadSafe 스레드 상태에서 데이터의 안정성을 보장하는 옵션

contentType JSP가 생성할 클라이언트에게 제공될 응답 문서의 MIME(Multipurpose Internet Mail Extension) 타입을 지정
-> 문자가 아닌 다른 형식을 위한 규약
errorPage 페이지를 실행하는 도중에 에러가 발생할 경우 보여줄 페이지 지정
isErrorPage 현 JSP 페이지가 에러 페이지인지를 구분하는 속성
isELIgnored 표현 언어의 지원 여부 지정
import 페이지에서 사용할 자바 클래스 지정
Info 페이지에 대한 설명(인포) 입력
language 프로그래밍 언어 지정
session 세션을 사용할 지의 여부 지정
pageEncoding 페이지 자체의 인코딩 지정

 

'프로그래밍 > 웹프' 카테고리의 다른 글

*JSP #5 || 쿠키와 세션  (0) 2021.04.06
*JSP #3 || 태그들  (0) 2021.03.30
*JSP #2 || 내장객체2  (0) 2021.03.22
*JSP #1 || 내장객체  (0) 2021.03.16

+ Recent posts