JavaWeb 第4章 任务 2 使用 JSTL 实现列表展示  4.2.4   使用 JSTL 格式化展示日期

本文介绍如何使用JSTL中的<fmt:formatDate/>标签格式化日期,展示在JavaWeb应用中如何优雅地显示日期时间。通过示例代码,详细解释了标签的用法和参数设置。

JavaWeb 应用设计及实战 目录

上一个任务/上一节       下一个任务/下一节

目录

4.2.4   使用 JSTL 格式化展示日期

1.<.frm:formatDate/>  标签

示例 7

2.标签总结


4.2.4   使用 JSTL 格式化展示日期

1.<.frm:formatDate/>  标签

    在之前的学习中,日期的格式显示可以通过 Java 中的 SimpleDateFormat 来实现。

在 JSTL 中可以使用格式化标签 <fmt:formatDate/> 来完成,<fmt:formatDate/> 标签的

语法如下。

<fmt:formatDate value = "date" pattern ="yyyy-MM-dd HH:mm:ss"/>
  •  value: 时间对象。
  • pattern: 显示格式。

示例 7

  使用格式化标签显示新闻发布时间。

关键代码:

//添加格式化标签库
<%@ taglib uri = "http://java.sun.com/jsp/jstl/fmt" prefix="tmt"%>
……
<td><fmt:fornaDate value="${news.createDate}" pattern = "yyyy-MM-dd"/></td>
<a href='
    <c:url value ="newsDetailView.jsp">
     <c:param name  ="id" value="${news.id}"></c:param>
    </c:url>
'>修改</a>
……

 

运行效果如图 4.3所示。

 

                           图 4.3    格式化时间显示

2.标签总结

    至此,我们已经学习了常用的几种 JSTL 标签,如表 4-3 所示。

表 4-3 常用 JSTL 标签汇总
标签说明
<c:out/>输出文本内容到 out 对象,常用语显示特殊字符或显示默认值
<c:set/>

在作用域中设置变量或对象属性的值

<c:remove/>在作用域中移除变量的值
<c:if>实现条件判断结构
<c:forEach>实现循环结构
<c:url/>构造 URL 地址
<c:param/>在 URL 后附加参数
<c:import/>在页面中嵌入另一个资源内容
<fmt:formatDate>格式化时间
<fmt:formatNumber/>格式化数字

在本任务使用 JSTL 标签实现新闻列表显示的效果如图 4.4 所示。

 

 

                          图 4.4 使用 JSTL 显示新闻列表

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值