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>