jstl
一. 概念
Java Sever Pages Standard Tag Library,jsp标准标签库,apache的
用于简化jsp中的java代码
需要导入jar包
- javax.servlet.jsp.jstl.jar
- jstl-impl.jar
使用步骤:
1、导包
2、在jsp中引入标签库:在taglib指定中
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
3、使用标签
二. 常见的jstl标签
2.1 if
属性:test,用于接收布尔表达式
逻辑:表达式为true,执行if标签体内的语句;反之,不执行
注:c:if没有else
2.2 choose
使用
1、choose:相当于switch
2、when:相当于case
3、otherwise:相当于default
2.3 forEach
- 相当于普通for循环
- begin:起始值(包含)
- end:结束值(包含)
- var:临时变量
- step:步长
- 相当于foreach循环
- items:容器
- var:临时变量
- varStatus:循环状态属性
- index:索引,从0开始
- count:次数,从1开始