学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。谢谢
相关文章
|
Cloud Native 架构师 Java
谷歌架构师分享gRPC与云原生应用开发Go和Java为例文档
随着微服务和云原生相关技术的发展,应用程序的架构模式已从传统的单体架构或分层架构转向了分布式的计算架构。尽管分布式架构本身有一定的开发成本和运维成本,但它所带来的收益是显而易见的。
|
应用服务中间件 nginx
nginx开发(二)配置mp4文件在线播放
1: 第一步先开打nginx的文件夹遍历功能   vi /usr/local/nginx/conf/nginx.conf #编辑配置文件,在http {下面添加以下内容: autoindex on; #开启nginx目录浏览功能 autoindex_exact_size off; #文件大小...
3868 0
|
传感器 网络协议 物联网
在Linux中搭建Mosquitto MQTT协议消息服务端并结合内网穿透工具实现公网访问
Mosquitto是一个开源的消息代理,它实现了MQTT协议版本3.1和3.1.1。它可以在不同的平台上运行,包括Windows、Linux、macOS等。mosquitto可以用于物联网、传感器、移动应用程序等场景,提供了一种轻量级的、可靠的、基于发布/订阅模式的消息传递机制。
|
10月前
|
数据挖掘 计算机视觉 Windows
Origin2024 汉化安装专业解析|企业级部署教程+批量激活解决方案
Origin是一款由OriginLab开发的科学绘图与数据分析软件,支持Windows系统,提供丰富的2D/3D图形模板和强大的数据分析功能,如统计、信号处理、图像处理等。本文详细介绍Origin2024的下载与安装步骤,包括解压文件、运行安装程序、输入序列号、安装路径设置及破解方法,帮助用户快速完成软件安装与激活。
4314 21
Origin2024 汉化安装专业解析|企业级部署教程+批量激活解决方案
|
网络协议 Linux
使用nmcli命令设置IP地址并排查网络故障
nmcli 是一个功能强大的网络管理工具,通过它可以轻松配置IP地址、网关和DNS,同时也能快速排查网络故障。通过正确使用nmcli命令,可以确保网络配置的准确性和稳定性,提高系统管理的效率。希望本文提供的详细步骤和示例能够帮助您更好地掌握nmcli的使用方法,并有效解决实际工作中的网络问题。
1332 2
|
监控 网络协议 物联网
一款轻量级的通信协议---MQTT (内含Linux环境搭建)
**MQTT协议摘要** MQTT是一种轻量级的发布/订阅型网络协议,适用于低带宽、高延迟或不可靠的网络环境,尤其适合物联网(IoT)设备。其主要特点包括: 1. **发布/订阅模型**:设备通过主题进行通信,发布者无需知道订阅者,订阅者也不需知道消息来源。 2. **轻量级**:协议头部小,减少网络负载,适合资源受限的设备。 3. **断线重连**:支持客户端在失去连接后重新连接,保持通信。 4. **服务质量级别(QoS)**:提供0(最多一次)、1(至少一次)和2(恰好一次)三种级别,保证消息传递的可靠性。
695 1
|
运维 监控 网络架构
|
人工智能 自然语言处理 算法
人工智能,应该如何测试?(五)ASR 效果测试介绍
ASR是自动语音识别技术,将语音转化为文本,涉及多学科知识。数据收集是关键,包括特定人/非特定人、词汇量大小、发音方式、方言和情感等多种类别,高质量数据成本高。ASR流程包括数据收集、标注、输入算法得到文本输出并评估。常用评估指标有字错率(WER)、字正确率及插入/删除/替换率。数据标注需严格遵循规范,工作量大,而Levenshtein库可用于自动化效果评测。在AI领域,大部分时间投入在数据处理上。
|
API
uView route 路由跳转
uView route 路由跳转
324 0

热门文章

最新文章