Struts Logic - <logic:match>タグ

指定した値がリクエストした変数の部分文字列に一致する場合、このタグのネストされたボディ・コンテンツを評価します。

属性

cookie
一致させる変数は、この属性で指定した名前を持つCookieの値になります。
header
一致させる変数は、この属性で指定した名前を持つヘッダーの値になります。名前の一致では、大文字と小文字の区別はありません。
location
指定しない場合、変数と値の一致が、変数文字列内の任意の位置で実行される場合があります。 指定する場合、一致は変数文字列内の指定した位置(startまたはend)で実行されます。
name
一致させる変数は、この属性で指定したJSP Bean(propertyを指定しない場合)、またはこのBeanの指定したプロパティの値(propertyを指定する場合)になります。
parameter
一致させる変数は、この属性で指定したリクエスト・パラメータの最初(または唯一)の値になります。
property
一致させる変数は、この属性で指定した(name属性で指定したBeanの)プロパティになります。プロパティ参照では、単純なプロパティ、ネストされたプロパティまたは索引付きプロパティのいずれか、あるいはそのすべてを使用できます。
scope
nameプロパティで名前を指定したBeanを検索するための範囲となるBeanスコープ。指定しない場合は、すべてのスコープになります。
value
指定した変数の部分文字列として存在するかどうかをチェックする定数値。

説明

セレクタ属性(文字列)のいずれか1つによって指定した変数と、指定した定数値が一致しているかどうかを検証します。 値が(location属性により適切に制限された)部分文字列と一致する場合は、このタグのネストされたボディ・コンテンツが評価されます。


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

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

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

 

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