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
指定したロールにユーザーが属する場合はタグが有効になり、属さない場合はタグが無視(スキップ)されます。<add>タグが定義に使用されている場合、ロールは考慮されません。
type
文字列(string)、ページ(page)、テンプレート(template)または定義(definition)から、コンテンツ・タイプを指定します。文字列コンテンツは直接出力されます。ページまたはテンプレートのコンテンツは、nameをURLとして使用している指定のURLからインクルードされます。定義の場合、valueはファクトリ(XMLファイル)で定義された定義を示します。定義は、挿入するタイルの<insert attribute="attributeName">タグで検索されます。attributeNameが、このタグに使用するnameになります。type属性を指定しない場合、タイプがBeanから取得されないかぎり、コンテンツはタイプ指定なしとなります。
value
要素の値。文字列またはオブジェクトを指定します。

説明

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


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

 

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