学jstl,看这一篇就够了

简介: 第一步:添加maven依赖 taglibs standard 1.1.2</dependency>< groupId>jstl jstl 1.

第一步:添加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 的相关jar包,加载到项目里

第二步:在jsp中引入支持

在jsp文件的顶部加入以下内容:

    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" %>

第三步:实战常见用法

1. <c:forEach>实例
<table class="list_tab">
  <tr>
      <th class="tc">ID</th>
      <th>标题</th>
      <th>文章类别</th>
      <th>更新时间</th>
      <th>操作</th>
  </tr>
  <tr>
      <c:forEach items="${page.list}" var="arts">   /*items用来获取后来传来的集合,var是对集合的重命名(方便下面调用)*/
          <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标签修改时间格式*/
      <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>

效果图:
img_cc3f11ef03a45582a575557ced65bfd7.png
效果图.png
2. 在jsp里面简单获取js当前时间

1.在最顶部添加引用标签
<jsp:useBean id="now" class="java.util.Date" scope="page"/>
2.jsp网页中获取
现在是 :<fmt:formatDate value="${now}" pattern="yyyy-MM-dd HH:mm:ss"/>

3. jstl修改时间格式

1.先在jsp上引用taglib标签
<%@taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
2.在需要修改格式的地方,用<fmt>对格式进行修改
现在是 :<fmt:formatDate value="${now}" pattern="yyyy-MM-dd HH:mm:ss"/>
value值为时间值,pattern为时间显示格式

  • 以上紧紧是本人开发遇到所需的,不是全部的jstl。有什么重大遗漏请邮箱通知844072586@qq.com。谢谢
相关文章
|
6月前
|
机器学习/深度学习 算法 前端开发
深入浅出剖析EL表达式和JSTL
深入浅出剖析EL表达式和JSTL
47 0
深入浅出剖析EL表达式和JSTL
jstl编程案例一
jstl编程案例一
47 0
|
Java Apache
jstl概念以及基本使用
jstl概念以及基本使用
72 0
|
Java
JavaWeb第十一章课后题 JSTL标签库
JavaWeb第十一章课后题 JSTL标签库
184 0
|
开发框架 前端开发 JavaScript
JavaWeb上机实验10 EL和JSTL优化程序
JavaWeb上机实验10 EL和JSTL优化程序
84 0
|
XML Java 应用服务中间件
Thymeleaf一篇就够了
今天我们来学习Thymeleaf,如果你对Thymeleaf比较陌生也不要紧,它很容易学习与理解,并有着自己鲜明的特色
277 0
Thymeleaf一篇就够了
|
XML SQL Java
Java学习路线-54: JSTL(标准标签库)
Java学习路线-54: JSTL(标准标签库)
102 0
|
JSON Java 测试技术
【高效编程】SpringMVC框架如何与Junit整合,看这个就够了
您好,我是码农飞哥,感谢您阅读本文!如果此文对您有所帮助,请毫不犹豫的一键三连吧!本文主要介绍在SpringMVC框架整合Junit框架进行单元测试。闲话少述,让我们直入主题。
112 0
|
Oracle 关系型数据库 Java
javaWeb第五天: EL和JSTL ​
javaWeb第五天: EL和JSTL ​
104 0
javaWeb第五天: EL和JSTL ​
|
Java
JavaWeb| JSTL标签库看这篇文章就够了!(含案例)
JavaWeb| JSTL标签库看这篇文章就够了!(含案例)
387 0
JavaWeb| JSTL标签库看这篇文章就够了!(含案例)