JSP ページ指令とその属性の概要

JSP指令の基本

JSP指令は、JSPページ全体の設定を行うためのタグで、ページの文字コードや使用するスクリプト言語などのプロパティを指定します。

構文形式:

<%@ directive attribute="value" %>

複数の属性を指定する際は、キーと値のペアをカンマで区切って記述します。

JSPにおける主な指令タグ

指令 説明
<%@ page ... %> ページの設定情報を定義します。例:スクリプト言語、エラーページ、キャッシュの使用など。
<%@ include ... %> 外部ファイルを現在のページに含めます。
<%@ taglib ... %> カスタムタグライブラリをインポートします。

Page指令の詳細

Page指令は、コンテナに対して現在のJSPページに関する情報を提供します。1つのJSPページ内で複数のpage指令を使用することが可能です。

基本構文:

<%@ page attribute="value" %>

同等のXML表現:

<jsp:directive.page attribute="value" />

Page指令で使用可能な主な属性

属性 説明
buffer 出力バッファのサイズを指定します。
autoFlush バッファが満杯になったときの自動フラッシュ動作を制御します。
contentType ページのMIMEタイプと文字エンコーディングを設定します。
errorPage 例外発生時に遷移するエラーページを指定します。
isErrorPage このページがエラーページとして機能するかどうかを設定します。
extends 生成されたサーブレットが継承する親クラスを指定します。
import Javaのクラスやパッケージをインポートします。
info ページに関する説明文を追加します。
isThreadSafe スレッドセーフなアクセスを保証するかどうかを指定します。
language 使用するスクリプト言語を定義します(デフォルトはJava)。
session セッション管理機能を利用するかどうかを指定します。
isELIgnored EL式(式言語)の評価を無視するかどうかを指定します。
isScriptingEnabled スクリプティング要素(スクリプトレットや式)の使用を許可するかどうかを指定します。

タグ: JSP Web開発 Java

6月25日 00:33 投稿