バナー
本文へジャンプ アクセス解析 

 

<logic:notMatch>タグ


属性値が文字列を含まない場合、ボディ部の処理を実行する。

<logic:notMatch name="user" property="name" value="太郎"/></logic:notMatch>

属性
  • value
利用したいBean名を指定する。
  • cookie
クッキー名を指定する。
  • header
HTTPヘッダー名を指定する。
  • location
startをセットした場合、前方一致
endをセットした場合、後方一致(省略時、一致条件問わない)
  • name
利用したいBean名を指定する。
  • parameter
リクエストパラメータ名を指定する。
  • property
Beanのプロパティ名を指定する。getXxxx()のxxxx
  • scope
scopeを指定する。指定しない場合、以下の順に検索する。
page→request→session→aplication
※属性名が赤色のものは必須項目です。

※logic:notMatchを利用して文字列比較する場合、value属性と以下のいづれかの属性を比較できる。
(a)name+property属性・・・Beanから取得して定義する場合
(b)cookie属性・・・cookieと比較する場合
(c)header属性・・・HTTPヘッダーと比較する場合
(d)parameter属性・・・cookieと比較する場合
(e)header属性・・・cookieと比較する場合

html変換後

Bean「user」に存在するgetName()の戻り値がvalue属性と文字列一致する場合、ボディ部がhtmlに出力される。
以下はnameプロパティの戻り値が「太郎」ではない場合

<logic:notMatch name="user" property="name" value="太郎"/>
一致しません。
</logic:notMatch>

(htmlコード)
一致しません。


使用例

@location属性
location属性を指定した場合、前方もしくは後方一致しなければならない。
以下はnameプロパティの戻り値が「東京都港区台場」の場合

<logic:notMatch name="user" property="address" value="東京"/>
一致しません。<br>
</logic:notMatch>
<logic:notMatch name="user" property="address" value="東京" locate="start"/>
前方一致しません。<br>
</logic:notMatch>
<logic:notMatch name="user" property="address" value="東京" locate="end"/>
後方一致しません。<br>
</logic:notMatch>

(htmlコード)
後方一致しません。



リンクについて - お問い合わせ
Copyright (c) 2006 PoiPoi-Project +Team60% All rights reserved.


JSP標準アクション
アクションタグ
クイックリンク
Strutsタグライブラリ
beanライブラリ
htmlライブラリ
logicライブラリ
nestedライブラリ
JSTLタグライブラリ
coreライブラリ
sqlライブラリ
xmlライブラリ