JSP标准标签库(JSTL)是一个JSP标签集合,它封装了JSP应用的通用核心功能。 在工作中,现在接触了几个JSTL标签库,也是比较常用的,如果以后遇到新的,再继续补充下去。
例子:
<c:set var="status" value="${act.status}" />//将value的值存储在var中属性:
属性描述value要存储的值target要修改的属性所属的对象property要修改的属性var存储信息的变量scopevar属性的作用域<c:if> 标签有如下属性:
属性描述test条件var用于存储条件结果的变量scopevar属性的作用域在switch语句有case ,而<c:choose>对应的是<c:when>,default对应的是<c:otherwise>
在<c:choose>中没有属性,只有<c:when>只有一个属性,只有test,用来描述条件,该属性是必须的。
语法格式: <c:forEach items="" begin="" end="" step="" var="" varStatus="">
属性:
属性描述items要被循环的信息begin开始的元素(0=第一个元素,1=第二个元素)––end最后一个元素(0=第一个元素,1=第二个元素)step每一次迭代的步长––var代表当前条目的变量名称varStatus代表循环状态的变量名称语法格式:
<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:存储格式化日志变量的范围