(1)概述
- JavaServer Pages Tag Library JSP标准标签库
- Apache组织提供的开源免费jsp标签
- 作用
- 用于简化和替换jsp页面上的java代码
- 需要导入jstl架包
(2)常用标签
if
没有else语句 ``` <% List list = new ArrayList(); list.add(“a”); list.add(“b”); request.setAttribute(“list”,list);
request.setAttribute(“num”,30); %>
<a name="SfDbn"></a>
#### choose
- 类似java的switch标签
<% request.setAttribute(“num”,7); %>
<a name="8nrc0"></a>
#### foreach
- begin:开始
- end:结束
- step:步长
- varStatus
- index:索引
- count:循环次数
- items:遍历的集合数据
- var:集合中的元素对应的临时变量
<%—1 2 3 4 5 6 7 8 9 10—%>
<%— 1 3 5 7 9—%>
<%— 1-1-1 3-3-2 5-5-3 7-7-4 9-9-5 —%>
- 对象的集合
<% List list = new ArrayList(); list.add(“a”); list.add(“b”); request.setAttribute(“list”,list);
%>
<%— 0 1 a 1 2 b —%>