JSTL标签库(笔记)

it2022-05-05  173

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:存储格式化日志变量的范围


最新回复(0)