第一步:添加maven依賴
<!-- https://mvnrepository.com/artifact/taglibs/standard -->
<dependency>
<groupId>taglibs</groupId>
<artifactId>standard</artifactId>
<version>1.1.2</version><
/dependency>
<!-- https://mvnrepository.com/artifact/jstl/jstl -->
<dependency><
groupId>jstl</groupId>
<artifactId>jstl</artifactId>
<version>1.2</version>
</dependency>
如果不是maven項目,請百度下jstl 的相關(guān)jar包伞访,加載到項目里
第二步:在jsp中引入支持
在jsp文件的頂部加入以下內(nèi)容:
1. <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
2. <%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%>
3. <%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>
第三步:實戰(zhàn)常見用法
1. <c:forEach>實例
<table class="list_tab">
<tr>
<th class="tc">ID</th>
<th>標(biāo)題</th>
<th>文章類別</th>
<th>更新時間</th>
<th>操作</th>
</tr>
<tr>
<c:forEach items="${page.list}" var="arts"> /*items用來獲取后來傳來的集合,var是對集合的重命名(方便下面調(diào)用)*/
<td class="tc">${arts.id}</td>
<td>
<a href="${APP_PATH}/art/sel/${arts.id}.html">${arts.title}</a>
</td>
<td>${arts.type.name}</td>
<td><fmt:formatDate value="${arts.updatetime}" pattern="yyyy-MM-dd HH:mm:ss"/> </td> /*用fmt標(biāo)簽修改時間格式*/
<td>
<a href="${APP_PATH}/art/edit/${arts.id}.html">修改</a>
<a href="${APP_PATH}/art/del/${arts.id}.html">刪除</a>
</td>
</tr>
</c:forEach>
</table>
效果圖:效果圖.png
2. 在jsp里面簡單獲取js當(dāng)前時間
1.在最頂部添加引用標(biāo)簽
<jsp:useBean id="now" class="java.util.Date" scope="page"/>
2.jsp網(wǎng)頁中獲取
現(xiàn)在是 :<fmt:formatDate value="${now}" pattern="yyyy-MM-dd HH:mm:ss"/>
3. jstl修改時間格式
1.先在jsp上引用taglib標(biāo)簽
<%@taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
2.在需要修改格式的地方轰驳,用<fmt>對格式進行修改
現(xiàn)在是 :<fmt:formatDate value="${now}" pattern="yyyy-MM-dd HH:mm:ss"/>
value值為時間值厚掷,pattern為時間顯示格式
- 以上緊緊是本人開發(fā)遇到所需的,不是全部的jstl级解。有什么重大遺漏請郵箱通知844072586@qq.com冒黑。謝謝