高度なカスタマイズ > Info*Engine ユーザーガイド > Info*Engine JSP ページ > Info*Engine JavaServer Pages の作成 > Info*Engine JSP ページの作成
  
Info*Engine JSP ページの作成
Info*Engine の各 JSP ページには、以下の項目を含める必要があります。
一般的なページ特性を定義する標準 JSP page ディレクティブ。
Info*Engine カスタムタグを含んでいるタグライブラリを識別する標準 JSP taglib ディレクティブ。
このディレクティブは、ライブラリ内のカスタムタグを使用する任意の行の前に配置する必要があります。
Info*Engine カスタムタグ。反復使用する関数をカプセル化する一連のカスタム操作へのアクセスを提供します。
これらのカスタムタグにより、Webject を実行する構文と、JSP を構築するための構造が提供されます。
適格で有効な Info*Engine JSP ページを作成するには、以下の基本的な JSP 規則に従う必要があります。
Info*Engine カスタムタグおよび JSP タグには、小文字を使用する必要があります。たとえば、webject タグは webject と指定します。WEBJECT、Webject、webJecT などは無効です。
コメントを使用すると、ページで発生することを記録したり、ページの一部をコンパイラがスキップするように指定したりできます。コメントで囲まれている Webject は実行されません。コメントは、タグ、宣言、またはその他のコメント内以外であれば、タスクのどこにでも置けます。
コメントは、<!-- で始まり、--> で終ります。
空の要素は、正しく構築する必要があります。JSP 構文の後続の /> 文字 (スラッシュの後に右側山形括弧) は、要素が空であり、一致する終了タグを探す必要がないことを示します。たとえば、param カスタムタグは空の要素の構造を利用します。
スクリプトレット、定義式、宣言、ディレクティブ、および Info*Engine カスタムタグ要素を使用するためのその他の規則については、Info*Engine カスタムタグリファレンスを参照してください。
DisplayTable.jsp ページの例には、以下の標準 JSP ディレクティブが含まれています。
標準ページディレクティブとしての IEError.jsp。サンプルエラーページへの参照が含まれています。
<%@page language="java"  session="false"
  errorPage="IEError.jsp"%>
必須プリフィックスとしての ie プリフィックス。このプリフィックスは、core タグライブラリに属するものとしてタグを識別します。core タグライブラリは、JSP ページで使用できる一般的なカスタムタグを提供します。
<%@ taglib uri="http://www.ptc.com/infoengine/taglib/core"
           prefix="ie" %>
前の DisplayTable.jsp ページには、webject および param カスタムタグも含まれています。
webject タグは、Create-Group および Display-Table Webject を指定します。
param タグは、Webject パラメータおよびパラメータ値を設定します。
Create-Group Webject の場合、パラメータは出力グループの名前とそのグループ内の要素の属性および値を定義します。
Info*Engine JSP ページには、サポートされている HTML および JSP タグも含めることができます。このガイドでは、使用可能な HTML および JSP タグについて説明していません。サポートされているタグについては、以下のサイトにアクセスしてください。
http://java.sun.com
http://www.w3.org/