JSP标准标签库
概念:JSTL是jsp的标准标签库,是由Apache组织提供的开源免费的jsp标签作用:用户简化和替代jsp页面上的Java代码使用:导入JSTL相关jar包进入项目在需要使用的jsp页面引入,语法:<%@ taglib pregix=“c” uri=“http://java.sun.com/jsp/jstl/core” %>
·
概念:
JSTL是jsp的标准标签库,是由Apache组织提供的开源免费的jsp标签
作用:
用户简化和替代jsp页面上的Java代码
使用:
- 导入JSTL相关jar包进入项目
- 在需要使用的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>
更多推荐
已为社区贡献1条内容
所有评论(0)