リファレンス: OC4J Java Edge Side Includeタグ・ライブラリ

Java Edge Side Includeタグ・ライブラリ

ライブラリ構文

<%@ 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] />