(JSTL&EL表达式)在JSP页面上解决Timestamp类型返回的日期类型数据会多出.0的问题

1.什么是JSPL

JSP标准标签库(JSTL)是一个JSP标签集合,它封装了JSP应用的通用核心功能。
JSTL支持通用的、结构化的任务,比如迭代,条件判断,XML文档操作,国际化标签,SQL标签。
除了这些,它还提供了一个框架来使用集成JSTL的自定义标签。

如何使用JSTL可参考这篇文章:JSP 标准标签库(JSTL)|菜鸟教程

2.什么是EL表达式

JSP表达式语言(EL)使得访问存储在JavaBean中的数据变得非常简单。 JSP
EL既可以用来创建算术表达式也可以用来创建逻辑表达式。在JSP
EL表达式内可以使用整型数,浮点数,字符串,常量true、false,还有null。

如何使用EL表达式可参考这篇文章:JSP 表达式语言(EL)|菜鸟教程

3.下面开始说明如何在JSP页面上解决Timestamp类型返回的日期类型数据会多出.0的问题

(1)导入JSLT依赖包:在项目的pom.xml文件中粘贴如下代码:

<dependency>
   <groupId>javax.servlet</groupId>
   <artifactId>jstl</artifactId>
   <version>1.2</version>
</dependency>

(2)在JSP文件中加入如下代码:

<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%>
//xxx.bookingTime指要显示出的Timestamp类型的日期属性
<fmt:formatDate value="${xxx.bookingTime}" pattern="yyyy-MM-dd HH:mm:ss"/>

(3)测试结果:

你可能感兴趣的:(学习记录,jsp,java)