参照: OC4J JESIタグ・ライブラリ

Javaエッジ・サイド・インクルード・タグ・ライブラリ

ライブラリ構文

<%@ taglib uri="http://xmlns.oracle.com/j2ee/jsp/tld/ojsp/jesitaglib.tld" prefix="JESI" %>

構文の使用方法:

イタリック・フォントで記載されているタグ属性には、ランタイム式を使用します。大カッコ([])内のタグ属性は必須ではありません。タグ・ボディを指定する場合は、そのタグで受入れ可能なタイプのコンテンツ(JSPコンテンツ)で指定します。

OJSP JESIタグ

名前 構文
control - ページのESIキャッシング特性を制御します。 <JESI:control
      [control ]
      [cache]
      [expiration ]
      [maxRemovalDelay] />

cookie - Cookieに基づいて無効化するオブジェクトを指定します。 <JESI:cookie
      name
      value />

fragment - ページ・フラグメントから独立したキャッシュ可能オブジェクトを作成します。 <JESI:fragment
      [control ]
      [cache]
      [expiration ]
      [maxRemovalDelay] />

header - ヘッダーに基づいて無効化するオブジェクトを指定します。 <JESI:header
      name
      value />

include - ESIプロセッサに対して、指定されたページをレスポンスに含めるように指示します。 <JESI:include
      page
      [ignoreError]
      [alt ]
      [copyparam]
      [flush ] />

invalidate - ESIプロセッサにキャッシュされたオブジェクトを明示的に無効化します。 <JESI:invalidate
      [url ]
      [username]
      [password]
      [config]
      [output ] />

object - 無効化するキャッシュされたオブジェクトを指定します。 <JESI:object
      uri
      maxRemovalDelay
      [prefix ] />

personalize - Cookieおよびヘッダー情報を使用して、ページのパーソナライズを可能にします。 <JESI:personalize
      name
      [value] />

template - ページの非フラグメント・コンテンツのESIキャッシュ特性を制御します。 <JESI:template
      [control ]
      [cache]
      [expiration ]
      [maxRemovalDelay] />