jstl catch if choose标签

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jstl catch if choose标签相关的知识,希望对你有一定的参考价值。

catch标签:

catch标签用来处理异常

属性:

* var :用来出现异常保存到的变量.

代码:

<c:catch var="e">

<%

int i = 10 / 0;

%>

</c:catch>

${ e.message }

if标签

if标签用来做条件选择

属性:

* test :条件

* var :将条件的运算值存入到一个变量

* scope :变量存的四个范围

代码:

<c:set var="i" value="3" scope="page"></c:set>

<c:if test="${ i==3 }" var="flag" scope="page">

<font color="red">i等于3</font>

</c:if>

<c:if test="${ i!=3 }">

<font color="blue">i不等于3</font>

</c:if>

<c:if test="${ flag }">

可以执行

</c:if>

choose标签:

choose标签用来多重选择

子标签:when、otherwise

属性

* test :条件

代码:

<c:set var="i" value="7" scope="page"></c:set>

<c:choose>

<c:when test="${ i == 1 }">

星期一

</c:when>

<c:when test="${ i == 2 }">

星期二

</c:when>

<c:when test="${ i == 3 }">

星期三

</c:when>

<c:otherwise>

放假

</c:otherwise>

</c:choose>

以上是关于jstl catch if choose标签的主要内容,如果未能解决你的问题,请参考以下文章

JSTL核心标签

JSTL 标签库 使用

JSTL 核心标签库 使用

jstl c:choose><c:when>和<c:otherwise>标签

JavaWeb一些知识点归纳

jstl中的choose标签