Fork me on GitHub
Edit on GitHub << back to Tag Reference

elseif

Please make sure you have read the Tag Syntax document and understand how tag attribute syntax works.

Description

Perform basic condition flow. elseif tag can be only used with if tag.

Elseif tag

Attributes

Dynamic Attributes Allowed:

false

Name

Required

Default

Evaluated

Type

Description

performClearTagStateForTagPoolingServers false false false Boolean Whether to clear all tag state during doEndTag() processing (if applicable)
test true false Boolean Expression to determine if body of tag is to be displayed

Examples

<s:if test="%{false}">
    <div>Will Not Be Executed</div>
</s:if>
<s:elseif test="%{true}">
    <div>Will Be Executed</div>
</s:elseif>
<s:else>
    <div>Will Not Be Executed</div>
</s:else>