HTMLのイメージ・タグをレンダリングします。
accesskey
align
alt
altKey
border
bundle
MessageResources
インスタンスで使用されるサーブレット・コンテキスト属性キー。指定しない場合、アクション・サーブレットに対して設定されているアプリケーション・リソースがデフォルトとなります。
height
hspace
imageName
ismap
locale
locale
lowsrc
name
property
を指定しない場合)、またはMapを返すためにコールされるプロパティgetterを含むJSP Beanの名前(property
を指定した場合)。
onclick
ondblclick
onkeydown
onkeypress
onkeyup
onmousedown
onmousemove
onmouseout
onmouseover
onmouseup
page
page
属性またはsrc
属性を指定する必要があります。
pageKey
bundle
属性で指定されるメッセージ・リソース・バンドルにあります。
paramId
paramName
属性と(オプションの)paramProperty
属性によって定義され、オプションとしてparamScope
属性で範囲指定されます。
paramName
paramId
で指定されるリクエスト・パラメータの値を含む、文字列であるJSP Beanの名前(paramProperty
を指定しない場合)。または文字列を返すためにコールされるプロパティgetterを含むJSP Beanの名前(paramProperty
を指定した場合)。JSP Beanは、paramScope
プロパティを指定した場合はそのBeanスコープに制限されます。
paramProperty
paramName
属性によって指定されるBeanのプロパティ名。その戻り値は、このsrc
URLに動的に追加されるリクエスト・パラメータ(paramId
属性によって指定される)の値を含む文字列となります。
paramScope
paramName
属性によって指定されるBeanを検索するスコープ。指定しない場合、すべてのスコープが検索されます。
property
src
URLに追加される問合せパラメータを含むjava.util.Mapとなります。 この属性を指定する場合は、name
属性を指定する必要があります。
scope
name
属性によって指定されるBeanを検索するスコープ。指定しない場合、すべてのスコープが検索されます。
src
src
属性の値として、この値は変更されずに使用されます(潜在的なURLリライティングは除きます)。 page
属性またはsrc
属性を指定する必要があります。
srcKey
bundle
属性で指定されるメッセージ・リソース・バンドルにあります。
style
styleClass
styleId
id
属性をレンダリングします)。
title
titleKey
usemap
vspace
width
指定のURLにあるイメージを含むHTMLの<img>要素をレンダリングします。 linkタグと同様に、Cookieがない場合にセッション状態を保持するため、srcまたはpageに指定された値にURLリライティングが自動的に適用されます。表示コンテンツがこのタグの属性から決まるような、イメージの動的生成にも利用できます。
このイメージのベースURLは、src
属性またはpage
属性に指定される値に基づいて直接的に求められるか、srcKey
属性またはpageKey
属性に基づくメッセージ・リソース文字列を参照して間接的に求められます。 これらの属性のいずれか1つを指定する必要があります。
通常、指定したsrc
またはpage
は変更されません(URLリライティングが必要な場合以外)。 ただし、動的に定義した1つ以上の問合せパラメータをsrc
URLに追加する方法が2つあります。paramId属性(とその値を選択するための関連する属性)を含む1つのパラメータを指定する方法と、1つ以上のパラメータIDと対応する値を含むjava.util.Map Beanを選択するためのname属性(とオプションのproperty属性)を指定する方法です。
1つのパラメータを指定する場合は、paramId
属性を使用して、送信するリクエスト・パラメータの名前を定義します。対応する値を指定するには、次のいずれかの方法を使用します。
paramName
属性のみの指定: 名前付きJSP Bean(オプションでparamScope属性の値により範囲指定)は、文字列に変換できる値を識別する必要があります。
paramName
属性とparamProperty
属性の指定: 指定されるプロパティgetterは、文字列に変換できる値を選択するために、paramName
属性(とオプションのparamScope
属性)で識別されるJSP Beanでコールされます。
ハイパーリンクに追加するすべてのリクエスト・パラメータを含むjava.util.Mapを指定する場合は、次のいずれかの方法を使用します。
name
属性のみの指定: 名前付きJSP Bean(オプションでscope属性の値により範囲指定)は、パラメータを含むjava.util.Mapを識別する必要があります。
name
属性とproperty
属性の指定: 指定されるプロパティgetterメソッドは、パラメータを含むjava.util.Mapを返すために、name
属性(とオプションのscope
属性)で識別されるBeanでコールされます。
Mapが処理されると、キーは、src URLに追加される問合せパラメータの名前であるとみなされます。各キーに関連付けられている値は、パラメータ値を表す文字列または文字列配列、もしくはオブジェクト(自身のtoString()メソッドがコールされる)のいずれかになります。文字列配列が指定された場合、同じ問合せパラメータ名で複数の値が作成されます。
このイメージの代替テキストを指定できます(ほとんどのブラウザでは、ユーザーがイメージ上にマウスを合せたときにポップアップ・テキストとして表示されます)。alt
属性を使用して直接指定するか、bundle
属性とaltKey
属性を使用してメッセージ・リソース・バンドルから間接的に指定します。
JDeveloperのStrutsカスタム・タグ・ライブラリについて
Copyright © 1997, 2004, Oracle. All rights reserved.