1.概念:JavaServlet Pages Tag Library JSP标准标签库
*是由Apache组织提供的开源的免费的jsp标签。<标签>
2.用于简化和替换jsp页面上的Java代码
3.使用步骤:
1.导入jsp相关的jar包
2.引入标签库:taglib指令<%@ taglib % >
3.使用标签
4.常用的JSTL标签(在使用过程中必须使用EL表达式来完成值)
1.if(相当于Java中的if语句)
c:if标签(没有else的部分)
1.属性
*test 必须属性,接收Boolean表达式
*如果表达式为true,则显示if标签体内的内容,如果为false,则不显示if标签体内的内容
*一般情况下,test属性值会结合El表达式一起使用
2.注意:c:if标签没有else情况,想要else情况,则可以在定义一个c:if标签(将常用EL表达式来经行判断)
2.choose(相当于Java中的switch语句)
1.使用choose标签取出数字 相当于switch
2.使用when标签做出判断 相当于case
3.otherwise标签做其他情况的声明 相当于default
例如:
先要输出的内容
输出的内容
. . .
输出的内容
3.foreach(相当于Java中的for循环)(最常用的标签)
1.普通的for循环
*属性:(可以使用的属性值)
bengin:开始值(包含开始值)
end:结束值(包含结束值)
var:临时变量
step:步长(临时变量每一次的变化值)
varStatus:循环状态对象
*index:容器中元素的索引,从零开始。
*count:表示循环的次数,从一开始。
2.增强for循环
属性:
items:代表容器对象
var:表示容器中临时对象
varStatus:循环状态对象
*index:容器中元素的索引,从零开始。
*count:表示循环的次数,从一开始。


