JSTL标签库(笔记)

JSP标准标签库(JSTL)是一个JSP标签集合,它封装了JSP应用的通用核心功能。
在工作中,现在接触了几个JSTL标签库,也是比较常用的,如果以后遇到新的,再继续补充下去。


<c:set>:用于保存数据


例子:

<c:set var="status" value="${act.status}" />//将value的值存储在var中

属性:

属性描述
value要存储的值
target要修改的属性所属的对象
property要修改的属性
var存储信息的变量
scopevar属性的作用域

<c:if>:判断表达式的值,如果表达式的值为true,则执行主体的内容


<c:if> 标签有如下属性:

属性描述
test条件
var用于存储条件结果的变量
scopevar属性的作用域

<c:choose>:本身只当做<c:when>和<c:otherwise>的父标签,与Java switch语句的功能一样


在switch语句有case ,而<c:choose>对应的是<c:when>,default对应的是<c:otherwise>

在<c:choose>中没有属性,只有<c:when>只有一个属性,只有test,用来描述条件,该属性是必须的。


<c:forEach>:迭代一个集合中的对象


语法格式:
<c:forEach items="" begin="" end="" step="" var="" varStatus="">

属性:

属性描述
items要被循环的信息
begin开始的元素(0=第一个元素,1=第二个元素)
end最后一个元素(0=第一个元素,1=第二个元素)
step每一次迭代的步长
var代表当前条目的变量名称
varStatus代表循环状态的变量名称

<fmt:formatDate >:使用指定的风格或模式格式化日期和时间


语法格式:

<fmt:formatDate
  value="<string>"
  type="<string>"
  dateStyle="<string>"
  timeStyle="<string>"
  pattern="<string>"
  timeZone="<string>"
  var="<string>"
  scope="<string>"/>

value:要显示的日期
type:DATE,TIME或BOTH
dateStyle:FULL, LONG, MEDIUM, SHORT, 或 DEFAULT
timeStyle:FULL, LONG, MEDIUM, SHORT, 或 DEFAULT
pattern:自定义格式模式
timeZone:显示日期的额地区
var:存储格式化的日期的变量名
scope:存储格式化日志变量的范围

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值