You are here: Reference > Streams and JSP > JavaServer Pages tags > choose

choose JavaServer Page tag

Use the choose JSP tag to select at most one enclosed branch of when tags.

Include one or more when tags and a final otherwise tag within the scope of the choose tag.

The choose tag has no attributes. For example:

<pega:choose>
  <pega:when zzzz1 >
       <!-- HTML or XML code to execute for first when -->
  </pega:when>
  <pega:when zzzz2 >
     <!-- HTML or XML code to execute for second when -->
  </pega:when>
 <pega:otherwise>
   <!-- selected if no previous when tag evaluates to true -->
  </pega:otherwise>
</pega:choose>

where zzzz1 and zzzz2 are a name=, test=, or other valid set of when JSP tag attributes.

You can nest when tags within when tags. You can't use JSP tags other than when and otherwise within the scope of a choose tag.

JavaServer Page tags