c标签&List 判断空、获取长度、遍历map、格式化时间

来源:互联网 发布:数据挖掘原理 编辑:程序博客网 时间:2024/06/06 02:33

个人习惯了叫c标签,其实应该叫JSTL,是jsp标准标签库,也是jsp很常用的标签库。


以下是开发过程中,用到的不熟悉知识点的累积,以便日后查询。

要使用jstl,首先需要在jsp页面顶部引入该标签库:

<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>1.单纯的遍历List    <c:forEach var="user" items="${userList}">         ${user.userName}    </c:forEach>2.拿到List的长度,判断list是否为空    jsp页面开头要包含:           <%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions"%>    <c:if test="${roleList! = null && fn:length(roleList) > 0}"></c:if>3.遍历map        <c:forEach var="user" items="${userList}">        ${user.key}        ${user.value}    </c:forEach>4.输出时间格式化        jsp页面开头要包含:         <%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>  格式化用的库    <fmt:formatDate value="${repair.createTime}" pattern="yyyy-MM-dd HH:mm"/>