この文書では、Struts 論理タグ・ドロワーで使用できる HTML エレメントについて説明します。
Page Designer で Struts JSP ページを編集するには、 パレット上にある Struts 論理タグ・ドロワーを開いて、次の表にリストされているエレメントをそのページに追加します。
エレメントは、 アルファベット順にリストされています。エレメントによっては、パレット上に表示されないことがあります。隠しエレメントをパレット上に表示するには、Struts HTML タグ・ドロワーを 右クリックし、「カスタマイズ (Customize)」を選択します。パレットに表示させる各コンポーネント の「非表示」の隣にあるチェックマークを外します。
各エレメントには、エレメントの「プロパティー」ビューを使用して設定できる複数の属性があります。すべてのプロパティーのアルファベット順リストと説明については、Struts Bean エレメントのプロパティーを参照してください。 コンポーネントの「プロパティー」ビューでの作業中に、プロパティーの詳細な情報を調べるには、「属性」リストを使用してください。
表中の各エレメントのタグには logic 接頭部が付きます。例えば、empty は logic: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 リダイレクトをレンダリングします。 |