jsp中常见的JSTL自定义标签
1.判断 <c:if test="${obj=='1'}">100</c:if>
test=”“内是判断条件,如果条件为真,那么生效此标签内的内容
判断条件多为el表达式,如:
2.循环
<c:forEach items="${objList}" var="var" varStatus="vs">
<div>var.attr</div>
</c:forEach>
items=”${objList}”表示循环对象是objList
使用var表示每一项,可以使用var.attr来表示每一项中attr的属性
3.选择性输出
<c:choose>
<c:when test="${!empty obj}">
<div>12221</div>
</c:when>
<c:otherwise>
<div></div>
</c:otherwise>
</c:choose>
when中的条件成真则生效when中的内容,如果when中条件为假则生效otherwise中的内容
4.日期时间格式化
<fmt:formatDate pattern="yyyy-MM-dd" value="${now}" />
pattern=”yyyy-MM-dd”表示输出格式,${now}代表解析的日期字符串对象