JSTL常用标准标签库

来源:互联网 发布:linux停止mysql服务 编辑:程序博客网 时间:2024/06/05 22:43

核心标签库

通用标签

set

<c:set>设置指定范围内的变量值,如果该变量不存在,则创建它。

<c:set  var=”name”  value=”value” scope=”page|request|session|application” />

var指定变量的名称以存储value指定的值;value设置var指定的变量的值;scope指定变量的范围,只能为pagerequestsessionapplication,默认为page

remove

<c:remove>用于删除变量。

<c:remove var=”name” scope=” page|request|session|application”>

var指定要删除的变量的名称。scope指定变量的范围。

out

<c:out>计算表达式并将结果显示在页面上。

<c:out value=”value”>

value指定表达式或变量。

条件标签

if

<c:if test=”condition” var=”name” scope=”page”>
//
条件为真时,执行的代码

</c:if>

test指定条件,通常使用EL方式进行条件的运算:${条件运算},运算符可以使用

<>==,也可以使用andor,还可以使用lteqgt等;var指定变量,并把EL

运算结果赋值给该变量。scope指定变量的范围。

迭代标签

forEach

<c:forEach items=”collection” var=”name”>
   //
循环体内容

</c:forEach>

var指定变量的名称;items指定要遍历的对象集合,可以是数组、ListMap

SQL标签库

</sql:update>