JSTL fmt:formatNumber 数字、货币格式化
<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="1.7E6" pattern="#.##"/>
-- 1700000
<fmt:formatNumber value="1.7E6" pattern="#.0#"/>
-- 1700000.0
<fmt:formatNumber value="12" type="percent" />
-- 1,200%type 可以是currency、 number、 和percent。
分享到:
相关推荐
### JSTL `fmt:formatNumber` 数字与货币格式化 #### 一、概述 在Java Server Pages (JSP) 开发过程中,对数字进行格式化是非常常见的需求之一。例如,将数值按照特定的货币格式展示,或者将数字转换为百分比形式...
NULL 博文链接:https://eddysoft.iteye.com/blog/2101693
`<fmt:formatNumber>`标签用于格式化数字,可以将数字转换为货币、百分比或普通数字格式。其基本语法如下: ```xml <fmt:formatNumber var="变量名" value="数值" type="格式类型" currencySymbol="货币符号" ...
`fmt` 标签库作为JSTL的一部分,专门用于处理与国际化相关的格式化任务。本文将详细介绍`fmt`标签库中与国际化相关的几个关键标签及其用法。 #### 二、`fmt` 标签库概述 `fmt` 标签库主要包含两大类标签:国际化...
这里主要介绍两种常用的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标签来实现国际化。 首先,...
fmt标签库是JSTL中用于国际化的标签库,它支持i18n(国际化)格式标准,为Web应用提供了数字、日期和消息等的格式化和解析功能。 fmt标签库包含以下三类标签: 1. 数字日期格式化标签 - <fmt:formatNumber>标签:...
`fmt`标签是JavaServer Pages (JSP)中Jakarta Tag Library (JSTL)的一部分,主要用于文本格式化,特别是数字和日期的处理。在本文中,我们将深入探讨`fmt`标签的使用方法、属性以及相关示例。 首先,`fmt`标签提供...
在Java Server Pages (JSP) 开发中,我们经常...总的来说,JSTL的`fmt`标签库为Java Web开发提供了强大的日期和数字格式化能力,简化了前端展示的复杂性,并且与后端的数据处理紧密集成,使得数据展示更加直观和专业。
本文通过具体的示例介绍了 `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`是JSTL中的国际化和格式化标签库的一部分,主要用于处理日期、数字和消息资源等的格式化输出。 ##### 1. `fmt:requestEncoding` 用于设置请求的字符编码。例如: ```jsp <fmt:requestEncoding value="UTF-8" ...
- `fmt:formatNumber`:格式化数字。 - `fmt:message`:国际化消息显示。 **6. JSTL在实际项目中的应用:** - 数据展示:利用`c:forEach`遍历数据库查询结果。 - 权限控制:通过`c:if`判断用户权限,显示或隐藏某些...
- `<fmt:formatNumber>`:格式化数字,支持货币、百分比等格式。 - `<fmt:message>`:获取本地化的消息。 - `<fmt:bundle>`:加载和管理本地化资源。 **JSTL SQL标签库详解:** - `<sql:update>`:执行SQL更新语句...
对于数字和货币的格式化,`<fmt:formatNumber>`是一个非常有用的标签,它可以按照指定的模式格式化数字,包括千位分隔符、小数点、货币符号等。例如: ```html <fmt:formatNumber value="${totalPrice}" type=...
- `fmt:formatNumber`:格式化数字。 - `fmt:message`:获取本地化的消息。 **6. JSTL I18N标签** - `fmt:setBundle`:设置资源包。 - `fmt:message`:获取资源包中的消息。 - `fmt:param`:传递参数给`fmt:message...
4. **`fmt:formatNumber`**:格式化数字。可以格式化为普通的数字、货币或者百分比形式。 - **示例**:格式化为两位小数:`<fmt:formatNumber value="123.123456789" pattern="0.00"/>` - **类型参数**:`type`...