JSTL
一.概念:JavaServer Pages Tag Library JSP标准标签库
是由Apache组织提供的开源的免费的jsp标签 <标签>
二.作用:于简化和替换jsp页面上的java代码
三.使用步骤:
1.导入jstl相关jar包
2.引入标签库: taglib指命: <%@ taglib %>
3.使用标签
四.常用的JSTL标签
1.if :相当于java代码的 if 语句
-
属性:
* test 必须属性,接受bool ean表达式 *如果表达式为true,则显示if标签体内容,如果为false,则不显示标签体内容 *一般情况下,test属性值会结合e1表达式一起使用
-
注意:
* c:if 标签没有else情况,想要else情况,则可以在定义一个c:if标签
2.choose:相当于java代码中的switch语句
完成数字编号对应星期几案例
1.域中存储一数字
2.使用choose标签取出数字 相当于switch声明
3.使用when标签做数字判断 相当于case
4. otherwi se标签做其他情况的声明 相当于default
3. foreach:相当于java代码的for语句
1.完成重复的操作
for(inti=0;i<10;i++){
}
*属性:
begin:开始值
end:结束值
var:临时变量
step:步长
2.遍历容器
List<User> list;
for(User userτ: list){
}
*属性:
items :容器对象
var :容器中元素的临时变量
varStatus :循环状态对象
index:容器中元素的索引,从0开始
count :循环次数,从1开始