Struts Html - <html:rewrite>タグ

URIをレンダリングします。

属性

anchor
生成されるハイパーリンクにオプションとして追加するanchorタグ(#xxx)。 #文字は使用せずにこの値を指定してください。 .
forward
この送信先の実際のコンテンツ相対URIを含むグローバルActionForwardの論理名。このハイパーリンクは、タグの記述どおりに、問合せパラメータのインクルードによって動的に変更される場合があります。 forward属性、href属性、linkName属性またはpage属性のどれか1つを指定する必要があります。
href
アクティブ化された場合に、このハイパーリンクによるコントロールのフォワード先となるURL。このハイパーリンクは、タグの記述どおりに、問合せパラメータのインクルードによって動的に変更される場合があります。 forward属性、href属性、linkName属性またはpage属性のどれか1つを指定する必要があります。
name
問合せパラメータを表すMapを含むJSP Beanの名前(propertyを指定しない場合)、またはMapを返すためにコールされるプロパティgetterを含むJSP Beanの名前(propertyを指定した場合)。
page
アクティブ化された場合に、このハイパーリンクによるコントロールのフォワード先となる(/で始まる)アプリケーション相対パス。このハイパーリンクは、タグの記述どおりに、問合せパラメータのインクルードによって動的に変更される場合があります。 forward属性、href属性、linkName属性またはpage属性のどれか1つを指定する必要があります。
paramId
生成されるハイパーリンクに動的に追加されるリクエスト・パラメータの名前。 対応する値は、paramName属性と(オプションの)paramProperty属性によって定義され、オプションとしてparamScope属性で範囲指定されます。
paramName
paramIdで指定されるリクエスト・パラメータの値を含む、文字列であるJSP Beanの名前(paramPropertyを指定しない場合)。または文字列を返すためにコールされるプロパティgetterを含むJSP Beanの名前(paramPropertyを指定した場合)。JSP Beanは、paramScopeプロパティを指定した場合はそのBeanスコープに制限されます。
paramProperty
paramName属性によって指定されるBeanのプロパティ名。その戻り値は、このハイパーリンクに動的に追加されるリクエスト・パラメータ(paramId属性によって指定される)の値を含む文字列となります。
paramScope
paramName属性によって指定されるBeanを検索するスコープ。指定しない場合、すべてのスコープが検索されます。
property
name属性によって指定されるBeanのプロパティ名。その戻り値は、ハイパーリンクに追加される問合せパラメータを含むjava.util.Mapとなります。 この属性を指定する場合は、name属性を指定する必要があります。
scope
name属性によって指定されるBeanを検索するスコープ。指定しない場合、すべてのスコープが検索されます。
transaction
trueに設定すると、現在のトランザクションの制御トークンがある場合は、生成されるハイパーリンクにそれがインクルードされ、受信側のアクションでのisTokenValid()テストにパスします。

説明

linkタグとまったく同じ規則に基づいてリクエストURIをレンダリングします。ただし、<a>ハイパーリンクは作成されません。 この値は、JavaScriptプロシージャで使用するための文字列定数を生成する場合に便利です。


JDeveloperのStrutsカスタム・タグ・ライブラリについて

リファレンス: Strutsタグ・ライブラリ

リファレンス: Struts Htmlタグ・ライブラリ

 

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