JSTL Core <c:choose>, <c:when>, <c:otherwise> 标签

2025 年 3 月 17 日 | 阅读 1 分钟

< c:choose > 标签是一个条件标签,它为互斥条件操作建立一个上下文。它就像 Java 的 switch 语句,我们在多个替代方案之间进行选择。

<c:when > 是 <choose > 的子标签,如果条件评估为“true”,它将包含其主体。

< c:otherwise > 也是 < choose > 的子标签,它跟随 &l;twhen > 标签,并且仅当所有先前条件评估为“false”时才运行。

c:when 和 c:otherwise 的工作方式类似于 if-else 语句。但它必须放置在 c:choose 标签内。

JSTL Core <c:choose>, <c:when>, <c:otherwise> 示例

让我们看看 < c:choose >、< c:when > < c:otherwise > 标签的简单示例

这将产生以下结果

JSTL Core Tags6

使用 c:when 和 c:otherwise 的偶数/奇数示例

输出