2.7.1
The
page
Directive
The
page
directive defines a number of page dependent attributes and communicates these
to the JSP container.
A translation unit (JSP source file and any files included via the
include
directive) can
contain more than one instance of the
page
directive, all the attributes will apply to the
complete translation unit (i.e. page directives are position independent). However, there shall
be only one occurrence of any attribute/value defined by this directive in a given translation
unit with the exception of the
import
attribute; multiple uses of this attribute are
cumulative (with ordered set union semantics). Other such multiple attribute/value
(re)definitions result in a fatal translation error.
The attribute/value namespace is reserved for use by this, and subsequent, JSP
specification(s).
Unrecognized attributes or values result in fatal translation errors.
Examples
The following directive provides some user visible information on this JSP page:
<%@ page info= my latest JSP Example V1.1 %>
The following directive requests no buffering, indicates that the page is thread safe, and
provides an error page.
<%@ page buffer= none isThreadSafe= yes errorPage= /oops.jsp %>
The following directive indicates that the scripting language is based on Java, that the types
declared in the package com.myco are directly available to the scripting code, and that a
buffering of 16K should be used.
<%@ page language= java import= com.myco.* buffer= 16k %>
2.7.1.1
Syntax
<%@ page page_directive_attr_list %>
page_directive_attr_list ::= { language= scriptingLanguage }
{ extends= className
}
{ import= importList
}
{ session= true|false
}
{ buffer= none|sizekb }
{ autoFlush= true|false }
{ isThreadSafe= true|false
}
{ info= info_text }
{ errorPage= error_url }
43
JavaServer Pages 1.1 Specification
November 30, 1999
JSP Web Hosting JavaServer Pages Specifications JSP Hosting
|
|
|
|
TotalRoute.net Business web hosting division of Vision Web Hosting Inc. All rights reserved. |