JSTL标签库——概述、if标签、for标签等

1.1.概念:Java Page Tag Library JSP标准标签库
2.2.作用:用于简化和替换页面上的java标签
3.使用步骤
1.导入jstl 的jar包
2.引入标签库 <%@taglib prefix='c' uri=%>
3.使用标签
4.核心标签库
1.if标签
1.语法:<c:if test="">
2.属性:
*test必须属性,接收boolean表达式
*如果boolean为true,则执行标签体内容
*如果boolean为false,则不执行
*一般test会结合el语句搭配使用
2.foreach标签
1.完成重复操作
1.java中的for循环
for(int i=1;i<=10;i++){}
2.JSTL中的foreanch循环
<c:foreach begin="1" end="10" var="i" step="1" varStatus="s">
{
${i} //打印出循环对象
${s.index}//打印出循环索引
${s.count}//打印出循环次数
}
</c:foreach>
3.属性:
start:开始值 end=结束值 step=步长 var=零时对象 varStastu=对象状态
2.完成对数组的遍历
List list=new ArrayList<>();
1.java中遍历数组
for(User user:list)
2.JSTL中遍历数组
<c:foreach item="${list}" var="user" varStastus="u">
${user};
${u.index} ${u.count}
</c:foreach>
3.属性:item="循环对象" var="临时变量" varStastus=对象状态
3.choose语句 相当于java中的switch
1.完成编号对应星期几的案例
*步骤:
**1.域中存储数字
**2.使用choose取出数字 相当于switch声明
**3.使用when标签做数字判断 相当于case
**4.使用otherwise标签做请他情况的声明 相当于default

猜你喜欢

转载自www.cnblogs.com/linjing111/p/12805966.html
今日推荐