JSTL 标签 一

以下内容有自己使用后的体会也有从网上找的资料:
首先在页面引入要用到的标签
1.<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
2.<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>
3.<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>


一、C标签常用标签:
1.循环标签:<c:forEach></c:forEach>
该标签常用属性:
items 进行循环的项目(是一个集合) 如:items="orderlist"(订单列表)
begin 开始条件 如:var="order"(单个订单)
end 结束条件
step 步长
var 代表当前项目的变量名
varStatus 显示循环状态的变量 varStatus="o",则用o.varStatus属性名来取对应值,varStatus的属性有:
.index 索引号,从 0 开始计算
.count 量值,从 1 开始计算 ,一般在需要显示行的序列号的时候使用
.first 判断当前对象是不是集合中第一个对象
.last 判断当前对象是不是集合中最后一个对象

2.<c:choose></c:choose>
<c:when test="条件判断"></c:when> 如:test="${a == b}",则在a==b时显示标签之间包含的内容
<c:otherwise></c:otherwise>
这三个标签一般在一起使用,when和otherwise就相当于if,else,但它们不能独自出现,必须包含在choose标签中。格式如:
<c:choose>
<c:when test="条件判断">AAAAAAA</c:when>//满足条件时显示AAAAAAA
<c:otherwise>BBBBB</c:otherwise>//不满足条件的时候显示BBBBB
</c:choose>

3.<c:if test="条件判断">满足条件时显示的内容</c:if> 条件判断,相当于单独的if

4.<c:set var="变量名" value="值"/> 将对应的变量名设置为对应的值

5.<c:out value="" default="" escapeXml=""/> 显示value属性对应的值,如果value对应的值为空,则显示default对应的值,escapeXml表示是否避开特殊的xml字符
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值