JSTL fmt:formatNumber日期、 数字、货币格式化
使用<fmt>标签应先导入
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
其uri可在fmt.tld文件下
1. 日期格式化
<fmt:formatDate value=“${XXX.date}” pattern=“yyyy-MM-dd HH:mm:ss”/>
|
value:要格式化的日期
pattern:日期格式化的格式
2 数字格式化
<fmt:formatNumber value="12" type="currency" pattern="$.00"/> -- $12.00
< fmt:formatNumber value="12" type="currency" pattern="$.0#"/> -- $12.0
< fmt:formatNumber value="1234567890" type="currency"/> -- $1,234,567,890.00(那个货币的符号和当前web服务器的
local 设定有关)
<fmt:formatNumber value="123456.7891" pattern="#,#00.0#"/> --
123,456.79
< fmt:formatNumber value="123456.7" pattern="#,#00.0#"/> --
123,456.7
< fmt:formatNumber value="123456.7" pattern="#,#00.00#"/> --
123,456.70
< fmt:formatNumber value="12" type="percent" /> -- 1,200% (type
可以是currency、
number、 和percent)
|
java格式化输出:
DecimalFormat df = new DecimalFormat("格式");
String fmt =df.format(double);
符号 意义
0 一个数位
# 一个数位,前导零和追尾零不显示
. 小数点分割位置
, 组分隔符的位置
- 负数前缀
% 用100乘,并显示百分号
其他任何符号 在输出字符串中包括指定符号
|
分享到:
相关推荐
### JSTL `fmt:formatNumber` 数字与货币格式化 #### 一、概述 在Java Server Pages (JSP) 开发过程中,对数字进行格式化是非常常见的需求之一。例如,将数值按照特定的货币格式展示,或者将数字转换为百分比形式...
NULL 博文链接:https://eddysoft.iteye.com/blog/2101693
`<fmt:formatNumber>`标签用于格式化数字,可以将数字转换为货币、百分比或普通数字格式。其基本语法如下: ```xml <fmt:formatNumber var="变量名" value="数值" type="格式类型" currencySymbol="货币符号" ...
- `<fmt:formatDate>` 和 `<fmt:parseDate>`:用于格式化日期和解析日期。 #### 三、国际化核心标签详解 ##### 1. `<fmt:setLocale>` 标签 - **功能**:用于设置当前的地域设置(locale)。 - **属性**: - `...
这里主要介绍两种常用的JSP标签库来实现数字格式化:JSTL(JavaServer Pages Standard Tag Library)中的`<fmt:formatNumber>`标签和EL(Expression Language)表达式。 `<fmt:formatNumber>`是JSTL fmt 标签库中的...
JSTL(JavaServer Pages Standard Tag Library)是用于增强JSP页面功能的一组标签库,其中fmt标签库是专门用来处理日期、数字格式化以及国际化问题的。本文将详细介绍如何使用JSTL fmt标签来实现国际化。 首先,...
1. 数字日期格式化标签 - <fmt:formatNumber>标签:根据区域设置或者自定义格式将数字格式化为数字、货币或百分比。该标签支持type属性定义格式类型,pattern属性定义自定义格式,currencyCode定义货币代码,以及...
在Java Server Pages (JSP) 开发中,我们经常...总的来说,JSTL的`fmt`标签库为Java Web开发提供了强大的日期和数字格式化能力,简化了前端展示的复杂性,并且与后端的数据处理紧密集成,使得数据展示更加直观和专业。
`fmt`标签是JavaServer Pages (JSP)中Jakarta Tag Library (JSTL)的一部分,主要用于文本格式化,特别是数字和日期的处理。在本文中,我们将深入探讨`fmt`标签的使用方法、属性以及相关示例。 首先,`fmt`标签提供...
本文通过具体的示例介绍了 `fmt` 国际化格式标签库的主要功能,包括如何使用 `<fmt:setLocale>` 设置页面的区域设置、如何使用 `<fmt:formatDate>` 和 `<fmt:formatNumber>` 进行日期和数字的格式化、以及如何通过 `...
在JSP中,`fmt`标签库的`formatNumber`标签用于格式化数字,包括货币。以下示例展示了如何根据不同地区设置货币格式: ```jsp <fmt:setLocale value="en_GB" /> <!-- 设置为英国英语环境 --> <fmt:formatNumber ...
3. **数据格式化**:JSTL的`<fmt>`库提供了一组用于格式化日期、数字等功能的标记,如`<fmt:formatDate>`、`<fmt:formatNumber>`等,这可以替代复杂的Java脚本来格式化数据。 4. **XML处理**:JSTL的`<x>`库提供了...
- `<fmt:formatNumber>` 和 `<fmt:parseNumber>`:这两个标签用于格式化和解析数字,支持多种格式,例如货币、百分比等。 - `<fmt:formatDate>` 和 `<fmt:parseDate>`:这两个标签用于格式化和解析日期,可以指定...
- `<fmt:formatNumber>`:格式化数字,支持货币、百分比等格式。 - `<fmt:message>`:获取本地化的消息。 - `<fmt:bundle>`:加载和管理本地化资源。 **JSTL SQL标签库详解:** - `<sql:update>`:执行SQL更新语句...
比如`<fmt:formatDate>`用于格式化日期,`<fmt:formatNumber>`用于格式化数字。 3. **XML处理标签库(XML Processing)** - 用于处理XML文档,支持XML解析、XSLT转换和XPath数据提取。这使得在JSP中处理XML数据变得...
这个库主要用于国际化(I18N)和格式化数据,如日期、数字和货币等。它提供了如下的标签: - `<fmt:formatDate>`:格式化日期。 - `<fmt:formatNumber>`:格式化数字。 - `<fmt:message>`:获取和显示资源包中的消息...
`fmt`是JSTL中的国际化和格式化标签库的一部分,主要用于处理日期、数字和消息资源等的格式化输出。 ##### 1. `fmt:requestEncoding` 用于设置请求的字符编码。例如: ```jsp <fmt:requestEncoding value="UTF-8" ...
- `<fmt:formatNumber>`:格式化数字,可以指定精度、货币格式等。 - `<fmt:parseNumber>`:解析数字字符串。 - `<fmt:message>`:获取国际化消息。 - `<fmt:bundle>`:管理国际化资源。 **3. fn.tld:** `fn.tld`...
`<fmt:formatDate>`用于格式化日期和时间,`<fmt:formatNumber>`用于格式化数字,`<fmt:message>`则用于国际化和本地化消息。这些标签对于创建用户友好的、符合各地习惯的界面非常有帮助。 通过“JSTLdemo”这个...