C标签的用法
今天做jsp页面,发现无法将后台传过来的时间戳转换成正常的时间格式,于是就想到了C标签,顺便把C标签总结一下
1、引入C标签
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
2、C标签的时间转换
2.1引入时间标签
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%>
2.2将想要转换的字段写入标签
<fmt:formatDate pattern="yyyy-MM-dd" value="${channel.time}" />
3、C标签的 if 用法
<c:if test="${salary > 2000}"> <p>我的工资为: <c:out value="${salary}"/><p> </c:if>
4、C标签的 for 循环
<c:foreach items="${list}" var="li"> ${li} </c:foreach>
items 用于接收集合对象,var 定义对象接收从集合里遍历出的每一个元素。同时其会自动转型。
5、C标签的 choose 用法
<c:choose> <c:when test="${salary <= 0}"> 太惨了。 </c:when> <c:when test="${salary > 1000}"> 不错的薪水,还能生活。 </c:when> <c:otherwise> 什么都没有。 </c:otherwise> </c:choose>
6、保留小数点后两位
<-- 先引入下面的标签 -->
<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>
<fmt:formatNumber type="number" value="${688.87 * 0.8 }" pattern="0.00" maxFractionDigits="2"/>