jsp頁面使用jstl標籤
阿新 • • 發佈:2019-02-15
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}代表解析的日期字串物件