<choose>

Syntax ======

<choose>
 ...
</choose>

Description

Purpose:

The <choose> tag works like a Java switch statement, as it lets you choose between a number of alternatives. Where the switch statement has case statements, the <choose> tag has <when> tags. A switch statement has a default clause to specify a default action, similar to how <choose> has <otherwise> as default clause.

Example

<choose>
	<when test="@load(each lt 3)">
		<div style="color:blue">${each} Template</div>
	</when>
	<when test="@load(each lt 6)">
		<div style="color:yellow">${each} Template</div>
	</when>
	<otherwise>
		<div style="color:red">${each} Template</div>
	</otherwise>
</choose>