JSTL XML <x:choose>、<x:when>、<x:otherwise> 标签

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

<x:choose> 标签是一个条件标签,用于建立相互排斥的条件操作的上下文。 它的工作方式类似于 Java 中的 switch 语句,我们在其中选择多个备选项之一。

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

<x:otherwise> 也是 <x:choose> 的子标签,它跟随 <x:when> 标签,并且仅在所有先前的条件评估为“false”时运行。

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

用于包含 <x:choose;> 标签的语法是

用于包含 <x:when> 标签的语法是

用于包含 < x:otherwise > 标签的语法是

让我们看一个简单的例子来理解 xml <x:choose>、<x:when>、<x:otherwise> 标签

输出

图书信息

这本书是 Brad Bird 写的

JSTL XML Tags3
下一个主题JSTL <x:if> 标签