一、初识JSTL

概念:

JavaServer Pages Tag Library JSP标准标签库

是由Apache组织提供的开源免费的JSP标签

作用:

用于简化和替换JSP页面上的Java代码

使用步骤:

  1. 导入JSTL相关jar包
  2. 引入标签库:taglib指令:<%@ taglib %>

QQ图片20200712201707.png

  1. 使用标签

二、常用的JSTL标签

if(相当于if语句)

必须添加一个test属性值:boolean表达式,true则执行,false则不执行,一般配合EL表达式!
QQ图片20200712202453.png

choose(相当于switch语句)

choose相当于switch

when相当于case

otherwise相当于default
QQ图片20200712204057.png

foreach(相当于for语句)

1、完成重复的操作

  1. begin:开始值
  2. end:结束值
  3. var:临时变量,初识值与begin相同
  4. step:步长
  5. varStatus:创建一个循环状态对象,它有两个常用的属性
    1. index:表示容器中元素的索引,从0开始
    2. count:循环次数,从0开始

QQ图片20200712205345.png
QQ图片20200712205347.png

2、遍历容器

  1. items:容器对象
  2. var:表示容器中元素的临时变量
  3. varStatus:创建一个循环状态对象,它有两个常用的属性
    1. index:表示容器中元素的索引,从0开始
    2. count:循环次数,从0开始

QQ图片20200712205953.png
QQ图片20200712205955.png