詳細アイコン UIへの動作の追加

このステップでは、StrutsカスタムJSPタグ・ライブラリを使用して、Webアプリケーションの他のStrutsフレームワーク・オブジェクトと連携するWebページを作成します。次のようなタグ・ライブラリを使用します。

Struts Logic
このタグ・ライブラリには、出力テキストの条件付き生成の管理、出力テキストを繰り返し生成するためのオブジェクト・コレクションのループおよびアプリケーション・フロー管理に役立つタグが含まれています。
Struts Bean
このタグ・ライブラリには、Beanとそのプロパティへのアクセスに役立つタグが含まれます。また、(これらのアクセスに基づいて)スクリプト変数とページ・スコープ属性を介してページの他の部分にアクセスできる新しいBeanの定義に役立つタグも含まれます。リクエストCookie、ヘッダーおよびパラメータの値に基づいて新しいBeanを作成する便利なメカニズムも用意されています。

様々なStrutsカスタムJSPタグ・ライブラリのタグは、JDeveloperのコンポーネント・パレットに表示されます。JDeveloperのヘルプ・システムでは、パレット上の特定のタグについて『Struts Developer's Guide』(Apache Software Organizationから入手)を表示できます。特定のタグの詳細を表示するには、右クリックし、「ヘルプ」を選択します。表示されるトピックには、選択したタグのタグ・ライブラリに関する『Struts Developer's Guide』の全情報が含まれます。

コンポーネント・パレットから「Struts」タグをページに挿入すると、カスタムJSPタグ・ライブラリへの参照が自動的に追加されます。たとえば、このサンプル・アプリケーションの場合は、次のタグが追加されます。

<%@ taglib uri="http://jakarta.apache.org/struts/tags-logic" prefix="logic"%>
<%@ taglib uri="http://jakarta.apache.org/struts/tags-bean" prefix="bean"%>