Struts Tiles - <tiles:add>タグ

囲んでいるリストに要素を追加します。リスト要素に使用することを除けば、putと同じものです。

属性

beanName
値として使用されるBeanの名前。Beanは、指定したコンテキストから取得されます(存在する場合)。 存在しない場合は、pageContext.findAttributeメソッドが使用されます。 beanPropertyを指定する場合、値は対応するBeanプロパティから取得されます。
beanProperty
Beanプロパティの名前。指定する場合、値はこのプロパティから取得されます。ネストされたプロパティと索引付きプロパティがサポートされます。
beanScope
Beanの検索先となるスコープ。 指定しない場合は、pageContext.findAttributeメソッドが使用されます。スコープには、任意のJSPスコープ、componentまたはtemplateを指定できます。 componentまたはtemplateの場合、Beanはタイル(コンポーネント、テンプレート)のコンテキスト内で検索されます。
content
要素の値。文字列またはオブジェクトを指定します。 valueの別名です。 JSPテンプレートとの互換性のために追加された属性です。
direct
コンテンツの処理方法を指定します。 trueに設定するとコンテンツは直接出力されます。false(デフォルト)に設定するとコンテンツはインクルードされます。この属性は、コンテンツ・タイプを指定する別の方法になります。directがtrueの場合、コンテンツは文字列(string)になり、falseの場合、コンテンツはページ(page)になります。 JSPテンプレートとの互換性のために追加された属性です。
role
指定したロールにユーザーが属する場合はタグが有効になり、属さない場合はタグが無視(スキップ)されます。 タグが定義に使用されている場合、ロールは考慮されません。
type
文字列(string)、ページ(page)、テンプレート(template)または定義(definition)から、コンテンツ・タイプを指定します。 文字列コンテンツは直接出力されます。 ページまたはテンプレートのコンテンツは、nameをURLとして使用している指定のURLからインクルードされます。 定義の場合、valueはファクトリ(XMLファイル)で定義された定義を示します。 定義は、挿入するタイルのタグで検索されます。attributeNameが、このタグに使用するnameになります。 type属性を指定しない場合、タイプがBeanから取得されないかぎり、コンテンツはタイプ指定なしとなります。
value
要素の値。文字列またはオブジェクトを指定します。

説明

囲んでいるリストに要素を追加します。 このタグは、putListタグの内部でのみ使用できます。 値は、直接割り当てる(value="aValue")か、Beanから取得します。 valueまたはbeanNameのいずれかが存在する必要があります。


JDeveloperのStrutsカスタム・タグ・ライブラリについて
リファレンス: Strutsタグ・ライブラリ
リファレンス: Struts Tilesタグ・ライブラリ

 

Copyright © 1997, 2004, Oracle. All rights reserved.