Struts 論理タグ

この文書では、Struts 論理タグ・ドロワーで使用できる HTML エレメントについて説明します。

Page Designer で Struts JSP ページを編集するには、 パレット上にある Struts 論理タグ・ドロワーを開いて、次の表にリストされているエレメントをそのページに追加します。

エレメントは、 アルファベット順にリストされています。エレメントによっては、パレット上に表示されないことがあります。隠しエレメントをパレット上に表示するには、Struts HTML タグ・ドロワーを 右クリックし、「カスタマイズ (Customize)」を選択します。パレットに表示させる各コンポーネント の「非表示」の隣にあるチェックマークを外します。

各エレメントには、エレメントの「プロパティー」ビューを使用して設定できる複数の属性があります。すべてのプロパティーのアルファベット順リストと説明については、Struts Bean エレメントのプロパティーを参照してください。 コンポーネントの「プロパティー」ビューでの作業中に、プロパティーの詳細な情報を調べるには、「属性」リストを使用してください。

表中の各エレメントのタグには logic 接頭部が付きます。例えば、emptylogic:empty となります。

エレメント 説明
empty 要求した変数が NULL または空ストリングのいずれかの場合は、 タグのネストされた本体コンテンツを評価します。
equal 要求した変数が指定した値と等しい場合は、 タグのネストされた本体コンテンツを評価します。
forward 指定した ActionForward エントリー で指定済みのページにコントロールを転送します。
greaterEqual 要求した変数の値が指定した値より大きい、または等しい場合は、 タグのネストされた本体コンテンツを評価します。
greaterThan 要求した変数の値が指定した値より大きい場合は、 タグのネストされた本体コンテンツを評価します。
iterate 指定したコレクション上でタグのネストされた本体コンテンツを反復します。
lessEqual 要求した変数の値が指定した値より小さい、または等しい場合は、 タグのネストされた本体コンテンツを評価します。
lessThan 要求した変数の値が指定した値より小さい場合は、 タグのネストされた本体コンテンツを評価します。
match 指定した値が要求した変数の適切なサブストリングである場合は、 タグのネストされた本体コンテンツを評価します。
messagesNotPresent 指定したメッセージが要求の中に存在しない場合は、 タグのネストされた本体コンテンツを生成します。
messagesPresent 指定したメッセージが要求の中に存在する場合は、 タグのネストされた本体コンテンツを生成します。
notEmpty 要求した変数が NULL、空ストリング、空の java.util.Collection のいずれでも ない場合は、タグのネストされた本体コンテンツを評価します (java.util.Collection インターフェースの .isEmpty() メソッドで検査されます)。
notEqual 要求した変数が指定した値と等しくない場合は、 タグのネストされた本体コンテンツを評価します。
notMatch 指定した値が要求した変数の適切なサブストリングでない場合は、 タグのネストされた本体コンテンツを評価します。
notPresent 指定した値が要求の中に存在しない場合は、 タグのネストされた本体コンテンツを生成します。
present 指定した値が要求の中に存在する場合は、 タグのネストされた本体コンテンツを生成します。
redirect HTTP リダイレクトをレンダリングします。
関連タスク
JSP ファイルへの Struts タグの追加
関連資料
Struts Bean タグ
Struts HTML タグ
Struts ネスト・タグ
Struts Tiles タグ
Web ツール・パレットの Struts ドロワー
フィードバック
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.