Struts Logic - <logic:notEmpty>タグ

リクエストした変数がnullまたは空の文字列ではない場合、あるいは空のjava.util.Collectionではない場合(java.util.Collectionインタフェースの.isEmpty()メソッドによりテストされる)、このタグのネストされたボディ・コンテンツを評価します。

属性

name
比較される変数は、この属性で指定したJSP Bean(propertyを指定しない場合)、またはこのBeanの指定したプロパティの値(propertyを指定する場合)になります。
property
比較される変数は、この属性で指定した(name属性で指定したBeanの)プロパティになります。プロパティ参照では、単純なプロパティ、ネストされたプロパティまたは索引付きプロパティのいずれか、あるいはそのすべてを使用できます。
scope
nameプロパティで名前を指定したBeanを検索するための範囲となるBeanスコープ。指定しない場合は、すべてのスコープになります。

説明

指定した属性が存在する(つまり、nullではない)場合、および空の文字列(つまり、長さゼロの文字列のjava.lang.String)ではない場合にのみ、ネストされたボディ・コンテンツを評価します。


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

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

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

 

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