JSTL学习笔记

概念:

JavaServer Page Tag Library:JSP标准标签库

作用:

替换和简化JSP页面中JAVA代码的编写

使用步骤:

1、导入相关jar包
2、引入标签库<%@taglib prefix=“c” uri=“http://java.sun.com/jsp/jstl/core” %>
prefix=“c”:取名,可以随便去,但是一般JSTL我们都取名为c
3、使用标签

常用的JSTL标签:

1、if:相当于java中的if语句,区别是没有else,若要else直接再写一个if即可
语法: <c:if test="">标签体内容</c:if>
test用于接收boolean表达式,结果为true则输出标签体内容,false则不输出
一般情况下test会和EL表达式结合使用

2、choose:相当于java中的switch语句
语法:
<c:choose>
<c:when test=“EL表达式”>标签体内容</c:when>
<c:otherwise>标签体内容</c:otherwise>
</c:choose>
when相当于switch,test接收boolean表达式,otherwise相当于default

3、foreach:相当于java中的for循环
有两种不同用途的for循环

1、用于重复的操作

属性:
begain:开始值
end:结束值
var:临时变量
step:步长
varStatus:循环状态对象
index:容器中元素的索引,从0开始
count:循环次数,从1开始
语法:
<c:foreach begain=“0” end=“10” var=“i” step=“1”>
${i}
等同于
for(int i=0;i<=10;i++){
System.out.println(i);
}

2、用于遍历集合

属性:
items:容器对象
var:容器中元素的临时变量
varStatus:循环状态对象
index:容器中元素的索引,从0开始
count:循环次数,从1开始
语法:
<c:foreach items="${xxx}" var=“i”>
${xxx[i]}
等同于
for(xxx x : xxx){
System.out.println(x);
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值