O'Reilly logo

JavaServer Pages, Second Edition by Hans Bergsten

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Name

Page Directive

Synopsis

Defines page-dependent attributes, such as scripting language, error page, and buffering requirements.

Syntax

<@ page [autoFlush="true|false"] [buffer="8kb|NNkb|none"]
  [contentType="mimeType"] [errorPage="pageOrContextRelativePath"]
  [extends="className"] [import="packageList"] [info="info"]
  [isErrorPage="true|false"] [isThreadSafe="true|false"]
  [language="java|language"] [pageEncoding="encoding"]
  [session="true|false"
%>

Attributes

Attribute name

Default

Description

autoFlush

true

Set to true if the page buffer should be flushed automatically when it’s full or to false if an exception should be thrown when it’s full.

buffer
8kb

Specifies the buffer size for the page. The value must be expressed as the size in kilobytes followed by kb, or be the keyword none to disable buffering

contentType

text/html or text/xml

The MIME type for the response generated by the page and optionally the response charset, e.g., text/html;charset=Shift_JIS. The charset applies to the JSP page file as well, if pageEncoding isn’t specified.

The default MIME type is text/html for a regular JSP page and text/xml for a JSP Document.

If no charset is specified, ISO-8859-1 is used for a regular JSP page and UTF-8 for a JSP Document.

errorPage

No default

A page- or context-relative URI path for the JSP page, servlet, or static page to forward to in case an exception is thrown by code in the page.

extends

No default

The fully qualified name of a Java class the ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required