notPresent - Generate the nested body content of this tag if the specified value is not present in this request.

Depending on which attribute is specified, this tag checks the current request, and evaluates the nested body content of this tag only if the specified value is not present. Only one of the attributes may be used in one occurrence of this tag, unless you use the property attribute, in which case the name attribute is also required.

Attribute Name Description
cookie

Checks for the existence of a cookie with the specified name.

[RT Expr]
header

Checks for the existence of an HTTP header with the specified name. The name match is performed in a case insensitive manner.

[RT Expr]
name

Checks for the existence of a JSP bean, in any scope, with the specified name. If property is also specified, checks for a non-null property value for the specified property.

[RT Expr]
parameter

Checks for the existence of at least one occurrence of the specified request parameter on this request, even if the parameter value is a zero-length string.

[RT Expr]
property

Checks for the existence of a non-null property value, returned by a property getter method on the JSP bean (in any scope) that is specified by the name attribute. Property references can be simple, nested, and/or indexed.

[RT Expr]
role

Checks whether the currently authenticated user (if any) has been associated with the specified security role.

[RT Expr]
scope

The bean scope within which to search for the bean named by the name property, or "any scope" if not specified.

[RT Expr]
user

Checks whether the currently authenticated user principal has the specified name.

[RT Expr]