empty (Struts Taglib Tag library documentation)

Overview | Library | Tag | Help

| FRAMES NO FRAMES

## logic
Tag empty

Evaluate the nested body content of this tag if the requested variable is either null or an empty string.

This tag evaluates its nested body content only if the specified value is either absent (i.e. `null`), an empty string (i.e. a `java.lang.String` with a length of zero), or an empty `java.util.Collection` or `java.util.Map` (tested by the .isEmpty() method on the respective interface).

JSTL: The equivalent JSTL tag is <c:if> using the `empty` operator. For example,
`<c:if test="${empty sessionScope.myBean.myProperty}"> do something </c:if>`

Since:
  Struts 1.1

Tag Information
Tag Class | org.apache.struts.taglib.logic.EmptyTag
TagExtraInfo Class | None
Body Content | JSP
Display Name | None

Attributes
Name | Required | Request-time | Type | Description
name | false | true | `java.lang.String` | The variable to be compared is the JSP bean specified by this attribute, if `property` is not specified, or the value of the specified property of this bean, if `property` is specified.
property | false | true | `java.lang.String` | The variable to be compared is the property (of the bean specified by the `name` attribute) specified by this attribute. The property reference can be simple, nested, and/or indexed.
scope | false | true | `java.lang.String` | The bean scope within which to search for the bean named by the `name` property, or "any scope" if not specified.

Variables
No Variables Defined.

Overview | Library | Tag | Help

| FRAMES NO FRAMES

Output Generated by Tag Library Documentation Generator. Java, JSP, and JavaServer Pages are trademarks or registered trademarks of Sun Microsystems, Inc. in the US and other countries. Copyright 2002-4 Sun Microsystems, Inc. 4150 Network Circle Santa Clara, CA 95054, U.S.A. All Rights Reserved.