JSTL笔记(胖先生版)

今天系统的学习了一下jstl,来记录一下。

在学习jstl以前,先要引两个jar包,两个jar包在mvnr上面下载 jstl和standard两个jar包,都是java标签库(java tag library)

然后再加入标签:

<%@ taglib prefix="c" uri="http://java.sun.com/jstl/core_rt" %>

首先,是关于c标签

    <%
        pageContext.setAttribute("dd","悟空");
        pageContext.setAttribute("grade",80);
    %>
    <!-- if标签-->
    <c:if test="${dd eq '悟空' }">
        齐天大圣
    </c:if>
    <br/>
        <!-- choose标签-->
    <c:choose>
        <c:when test="${grade lt 60 }">
            不及格
        </c:when>
        <c:when test="${grade ge 60 and grade le 80 }">
            良好
        </c:when>
        <c:when test="${grade gt 80 and grade le 100 }">
            优秀
        </c:when>
    </c:choose>
         <!-- out标签-->
        <c:out value="${stu.stu_role }" escapeXml="false">
        <span class = "span_red">暂无角色</span>
        </c:out>
        <!--forEach标签 -->
        <c:forEach items="${list }" var="stu">
        <tr height = "30">
        <td><c:out value="${stu.name }"></c:out></td>
        <td><c:out value="${stu.school }"></c:out></td>
        </tr>
    </c:forEach>   
jstl中关于日期的格式化,需要引入:
<%@ taglib prefix="fmt" uri="http://java.sun.com/jstl/fmt_rt" %>

 具体代码如下:

<fmt:formatDate value="${stu.date }" pattern="yyyy-MM-dd"/> <!--格式化-->
原文地址:https://www.cnblogs.com/blogofcookie/p/5283770.html