概念:

JSTL是jsp的标准标签库,是由Apache组织提供的开源免费的jsp标签

作用:

用户简化和替代jsp页面上的Java代码

使用:

  1. 导入JSTL相关jar包进入项目
  2. 在需要使用的jsp页面引入,语法:

<%@ taglib pregix=“c” uri=“http://java.sun.com/jsp/jstl/core” %>

     pregix=“c”,c是标签的头
    uri后面接引入的标签库,此标签库是JSTL的核心标签库

if和for的使用

if标签:
语法:

<c:if test="">
代码块
</c:if>

其中test属性的值必须是布尔类型,一般都是结合EL表达式一起使用
注:if标签没有else和if else的情况

forEach标签:
属性:

  • var:申明临时变量
  • begin:开始值
  • end:结束值
  • step:步长,每一次循环后值增加多少,默认1
  • items:容器对象,存放要遍历的集合,数组
  • varStatus:循环状态对象
    • index:索引
    • count:循环次数

语法

<%-- 使用方式1,使用变量i需要使用EL表达式 ${i} --%
<c:forEach var="i" begin="0" end="10">
参与循环的代码
</c:forEach>

<%-- 使用方式2 --%
<c:forEach items="${list}" var="obj">
取值${obj}
参与循环的代码
</c:forEach>
Logo

瓜分20万奖金 获得内推名额 丰厚实物奖励 易参与易上手

更多推荐