Struts Bean - <bean:write>タグ

指定したBeanプロパティの値を現在のJspWriterにレンダリングします。

属性

bundle
メッセージを含むMessageResourcesオブジェクトを格納するアプリケーション・スコープBeanの名前。
filter
この属性をtrueに設定すると、レンダリングするプロパティ値は、HTMLで有効な文字となるようフィルタリングされ、このような文字は等価な文字で置換されます。
format
Beanまたはプロパティ値をStringに変換する際に使用する書式文字列を指定します。指定しない場合、対応するキーに従って、値のデータ型に対するデフォルトの書式文字列がメッセージ・リソース内で検索されます。
formatKey
アプリケーション・リソース内で書式文字列を検索するためのキーを指定します。
ignore
この属性をtrueに設定すると、name属性およびscope属性で指定したBeanが存在しない場合は、何も書き込まれずに処理が終了します。この属性をfalseに設定すると、このタグ・ライブラリ内の他のタグに応じてランタイム例外がスローされます。
locale
現在選択しているLocaleオブジェクトを格納するセッション・スコープBeanの名前。
name
propertyで指定した値(指定する場合)を取得するためにアクセスされるプロパティを含むBeanの属性名を指定します。propertyを指定しない場合、このBean自体の値がレンダリングされます。
property
name属性で指定したBean上でアクセスされるプロパティの名前を指定します。この値には、単純なプロパティ、索引付きプロパティ、またはネストされたプロパティの参照式を使用できます。 指定しない場合、name属性により識別されるBean自体がレンダリングされます。指定したプロパティがnullを返した場合、出力はレンダリングされません。
scope
name属性で指定したBeanを取得するために検索する変数のスコープを指定します。 指定しない場合、PageContext.findAttribute()によるデフォルトの規則が適用されます。

説明

指定したBeanプロパティの値を取得し、次の方法で現在のJspWriterに文字列としてレンダリングします。

指定したBeanプロパティの取得中に問題が発生した場合は、リクエスト時例外がスローされます。


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

 

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