JSP : directives

2020. 8. 6. 00:10·WEB/2020_webCamp

JSP directives (지시자) : container에 방향이나 명령을 제공

  • page directive : 페이지 종속적인 속성들을 정의, JSP 페이지에 대한 정보를 입력하기 위해 사용
    • <%@ page attribute="value" %> 
  • include directive : 로드 될때 동적인 파일 include
  • taglib directive : 페이지에 사용될 사용자 정의 액션을 포함하는 태그 라이브러리 선언

 

<Page directives>

 

  • import: JSP 페이지에서 사용할 자바 클래스, 인터페이스, 패키지 멤버 지정
    • ex. <%@ page import="java.util.Date" %>  

 

  • contentType: jsp가 생성할 문서의 MIME (Multipurpose Internet Mail Extension) 타입 지정
    • <%@ page contentType="문서타입" %>
    • 문서타입 : text/html, text/xlm, text/plain

 

  • extends : sublet으로 변할 때, 상속받을 클래스를 지정. 잘 사용하지 않음

 

  • info : jsp 페이지에 대한 설명 입력
    • <%@ page info="composed by Sonoo Jaiswal" %>  

 

  • buffer : jsp 페이지의 출력 버퍼 크기를 kilobytes로 지정, default : 8Kb
    • <%@ page buffer="16kb" %>

 

  • language : JSP 페이지에서 스크립팅요소에서 사용할 언어 설정. default : java

 

  • isELIgnored : jsp EL (Expression Language)를 무시 여부 지정. default : false
    • <%@ page isELIgnored="true" %>//Now EL will be ignored  

 

  • isThreadSafe :  한 jsp 페이지가 동시에 여러 브라우저의 요청을 처리할 수 있는 지 여부 지정
    • <%@ page isThreadSafe="false" %>

 

  • autoFlush : 출력 버퍼가 다 찼을 경우 자동으로 버퍼에 있는 데이터를 출력 스트림에 보내고 비울 지의 여부를 지정

 

  • session : 세션을 사용할 지 여부를 지정

 

  • pageEncoding : jsp 페이지 자체의 캐릭터 인코딩을 지정

 

  • errorPage : 예외가 발생한 경우, 다른 페이지에서 처리하도록 지정
    • <%@ page errorPage="myerrorpage.jsp" %>  

 

  • isErrorPage : 현재 페이지가 에러가 발생될 때 보여지는 페이지 인지의 여부 지정
    • <%@ page isErrorPage="true" %>  
    • exception object는 오직 error page에서만 사용 가능하다!

 

<Include directives>

: 어떤 파일을 포함해서 content로 사용 ex. jsp file, html file, text file

html파일을 가져올 경우 그대로 보여준다.

<%@ include file="resourceName" %>

 

 

<taglib directive>

: jsp에서 사용자 정의 태그(tag library) 를 사용하겠다고 선언

<%@ taglib uri="uri" prefix="value"%>

 

 

'WEB > 2020_webCamp' 카테고리의 다른 글

JSP : Action Tags  (0) 2020.08.06
JSP : Expression Language (EL)  (0) 2020.08.06
JSP : 9 Implicit Objects  (0) 2020.08.05
JSP : Scripting elements (Tag)  (0) 2020.08.05
STS (Spring Tool Suite) : Github 연동하기  (0) 2020.08.04
'WEB/2020_webCamp' 카테고리의 다른 글
  • JSP : Action Tags
  • JSP : Expression Language (EL)
  • JSP : 9 Implicit Objects
  • JSP : Scripting elements (Tag)
HBean_
HBean_
백엔드 개발자의 개발 로그 💻
  • HBean_
    개발_log
    HBean_
  • 전체
    오늘
    어제
    • 전체 (103)
      • WEB (49)
        • Spring (14)
        • AWS EC2 (6)
        • DB (3)
        • 2020_webCamp (25)
        • JPA (1)
      • Devops (2)
      • 보안 (4)
      • Git (6)
      • JAVA (13)
      • 자료구조 (2)
      • 알고리즘 (11)
      • 네트워크 (2)
      • SStudy (2)
      • 실전프로젝트2 (4)
      • 개발 일기 (1)
      • 개발툴 (4)
      • Intellij (2)
      • 이슈 (1)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

    • GITHUB
  • 공지사항

  • 인기 글

  • 태그

    웹
    IntelliJ
    인텔리제이
    톰캣
    플러그인
    tomcat
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.2
HBean_
JSP : directives
상단으로

티스토리툴바