经常要用到格式化一些时间格式或货币格式如:
2009年06月02日 10:53:48 2000.05
在使用JSP当中通用会用到JSTL标签,借助fmt:标签可以很容易做到,代码如下:
时间:
<fmt:formatDate value="${object[0]}" pattern="yyyy年MM月dd日 HH:mm:ss"/>
这里的value值是你要格式化的值,一般是后台传送到前台的Date对象 后面的pattern对应的是要显示的格式,可以自定义.
货币:
<fmt:formatNumber value="${object[5]}" pattern="##.##" minFractionDigits="2"/>
同理,这里的Value值是任何数值类型,pattern为要显示的格式,此处为显示小数点后两位. minFractionDigits="2" 代表要精确的位数. 记住,这里的值都是通过四舍五入得到的,并非完全精确!
最后别忘记在页面的头部导入相应的
<%@ taglib uri="/WEB-INF/tld/fmt.tld" prefix="fmt" %>
当然前提是你的项目当中有相应的jar包!
分享到:
相关推荐
### JSTL `fmt:formatNumber` 数字与货币格式化 #### 一、概述 在Java Server Pages (JSP) 开发过程中,对数字进行格式化是非常常见的需求之一。例如,将数值按照特定的货币格式展示,或者将数字转换为百分比形式...
`fmt` 标签库作为JSTL的一部分,专门用于处理与国际化相关的格式化任务。本文将详细介绍`fmt`标签库中与国际化相关的几个关键标签及其用法。 #### 二、`fmt` 标签库概述 `fmt` 标签库主要包含两大类标签:国际化...
- `<fmt:formatDate>`:格式化日期和时间。 - `<fmt:setBundle>`:设置资源包。 **3. JSTL XML标签库** 这个库提供了处理XML文档的标签,包括解析、转换和生成XML。主要标签有: - `<x:parse>`:将XML字符串转换为...
3. **I18N capable formatting**:支持国际化和格式化,方便处理日期、货币和其他本地化数据。 4. **Database access (SQL)**:提供了对数据库进行CRUD操作的能力,可以执行SQL查询和事务管理。 **Core标签库**: -...
以上是对JSTL核心标签库和格式化标签库的简要介绍,以及如何在Java中连接MySQL数据库和实现基本的CRUD操作。在实际开发中,这些技术的组合使用可以极大地提高开发效率,使代码更易于理解和维护。
fmt标签库是JSTL中用于国际化的标签库,它支持i18n(国际化)格式标准,为Web应用提供了数字、日期和消息等的格式化和解析功能。 fmt标签库包含以下三类标签: 1. 数字日期格式化标签 - 标签:根据区域设置或者...
JSP标准标签库(JSTL)是一个广泛使用...通过使用JSTL标签和EL表达式,开发者能够将业务逻辑与页面表现分离,从而提高代码的可维护性和可读性。这些技术的应用对于实现动态网页和Web应用中的数据处理功能是至关重要的。
例如,了解如何使用`<c:forEach>`标签来遍历集合,或学习如何通过`<fmt:formatDate>`标签格式化日期。 JSP Chm文件是一种Windows平台下的帮助文件格式,它以离线阅读的方式提供结构化的文档。开发者可以通过搜索...
在Java Server Pages (JSP) 开发中,我们经常...总的来说,JSTL的`fmt`标签库为Java Web开发提供了强大的日期和数字格式化能力,简化了前端展示的复杂性,并且与后端的数据处理紧密集成,使得数据展示更加直观和专业。
对于日期格式化,JSTL fmt 标签库同样提供了一个`<fmt:formatDate>`标签,用于将Java的`java.util.Date`对象格式化成指定的日期字符串。`pattern`属性接受一个日期格式字符串,如`"yyyy-MM-dd"`、`"yyyy-MM-dd HH:mm...
例如,`${price}"/>`将数字格式化为货币形式。 ### 3. JSTL SQL库 JSTL SQL库允许在JSP页面中执行SQL查询,但现代开发中,由于安全性、性能和设计原则考虑,通常不推荐直接在JSP中执行数据库操作。 ### 4. JSTL ...
最后,在JSP页面中,可以使用JSTL标签配合URLRewriteFilter实现动态的URL操作。 总的来说,JSTL和URLRewriteFilter是Java Web开发中的两个重要工具,它们极大地提高了代码的可读性和维护性,同时也为构建高效、易用...
- **I18N capable formatting**:处理国际化和本地化,方便格式化日期、货币等。 - **Database access (SQL)**:支持JSP与数据库交互,执行SQL查询和操作。 2. **EL(Expression Language)** - EL是一种简洁的...
- **I18N & Format**: 支持国际化和格式化,如日期、货币和数字的格式化。 - **XML**: 处理XML文档,包括解析、查询和操作XML数据。 - **Function**: 提供了一系列预定义的函数,可以增强页面表达能力。 - **JDBC**:...
格式化日期和时间,支持多种日期格式。如: ```jsp ${date}" pattern="yyyy-MM-dd HH:mm:ss"/> ``` 这会将日期对象按照指定的模式转换为字符串。 3. **fn:length** 计算字符串或集合的长度。对于字符串,它是...
其中,`fmt`标签库专注于格式化输出和国际化,它提供了一系列标签,用于日期、数字、货币、消息资源等的格式化处理,以及语言环境的设置和切换。 ### `fmt`标签库的关键特性 #### 1. **国际化支持** `fmt`标签库...
3. `<fmt:formatNumber value="1234567890" type="currency"/>` - 当未指定`pattern`时,会根据服务器的本地设置自动格式化货币,这里是`$1,234,567,890.00`。 4. `,#00.0#"/>` - 这会根据`pattern`定义的格式(每三...
除了基础的文本本地化,`<fmt>`标签库还提供了其他功能,如日期和时间格式化、数字格式化等。例如,你可以这样格式化日期: ```jsp ${now}" pattern="yyyy-MM-dd HH:mm:ss" /> ``` 这里的`value`属性是需要格式化的...
2. **国际化标签库**:用于格式化数据显示,如日期和货币。 3. **数据库标签库**:允许直接在JSP页面中访问数据库。 4. **XML标签库**:处理XML文档的读取和操作。 5. **函数标签库**:调用预定义的函数。 在JSTL ...