page directive

jsp page directive - jsp 페이지에 대한 정보를 지정하려고 사용

검색한 결과

1. Page Directive

해당 JSP Page에 적용되는 속성 정의

 

Snytax

<%@ page 
       [ language="
java" ]
       [ extends="package.class" ]
      
[ import= "{ package.class | package.* }, ..." ]
      
[ session="true|false" ]
       [ buffer="none|8kb|sizekb" ]
       [ autoFlush="true|false" ]
       [ isThreadSafe="true|false" ]
       [ info="text" ]
       [ errorPage="relativeURL" ]
       [ contentType="mimeType [ ;charset=characterSet ]" |
                   
"text/html ; charset=euc-kr" ]
       [ isErrorPage="true|false" ]
%>

 

Examples

<%@ page import=”java.util.*,java.lang.*” %>

<%@ page contentType="text/html;charset=euc-kr" %>

<%@ page errorPage=”error.jsp” %>


Description

JSP 파일 or Include 파일의 위치에 대한 제약은 없지만 항상 맨위에 선언하는 것이 좋습니다.

Attributes

11가지의 속성 중 중요한 부분에 대한 정리만 하도록 하겠습니다.

- info 속성
해당 페이지의 역할을 설명해 주는 document 문자열을 추가할 수 있습니다.
<%@page info=
iHelpers WebSite, by SSM>


- ContentType 속성
JSP Page가 생성하는 응답의 MIME ( Multipurpose Internet Mail Extension ) 타입과 Character Set을 지정합니다. MIME은 HTTP 응답에 담기는 정보의 타입을 지정할 때에 사용되며 기본적으로 설정된 MIME은 text/html , Character Set 은 ISO-8859-1
<%@page contentType=image/gif>
<%@ page contentType=
text/xml>

- import 속성
해당 Package를 JSP 파일에서 참조하여 사용할 수 있도록 선언합니다.

<%@ page import=
java.util.List, java.awt.List %> 의 경우는 같은 이름을 두 번 import를 사용하였기에 JSP Container의 입장에서는 모호성이 있는 잘못된 문장 으로 간주하기에 아래와 같이 선언해 주어야 합니다.
<%@ page import=
java.util.*, java.awt.List %>
이와 같이 선언하면 java.awt의 List Class는 기본 이름으로 참조할 수 있지만, java.util 의 경우의 List는 full name으로 접근해야 합니다.  java.util.List 로

java.lang, javax.servlet, javax.servlet.http, javax.servlet.jsp 는 기본적으로 import 되어 있습니다.

이외에 session, buffer,autoFlush .. 속성은 reference를 참조해 주십시오

속성에 관한 설명 : http://atin.tistory.com/36

주로 설정하는 속성에 대해 정리해야 할 것 같다.
저작자 표시 비영리 변경 금지
Tag //
|  1  | ...  90  |  91  |  92  |  93  |  94  |  95  |  96  |  97  |  98  | ...  108  |