`
javababy1
  • 浏览: 1225558 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

JSTL fmt:formatNumber日期、 数字、货币格式化

 
阅读更多

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 可以是currencynumber、 和percent)

java格式化输出:

DecimalFormat df = new DecimalFormat("格式");

String fmt =df.format(double);

符号 意义

0 一个数位

# 一个数位,前导零和追尾零不显示

. 小数点分割位置

, 组分隔符的位置

- 负数前缀

% 100乘,并显示百分号

其他任何符号 在输出字符串中包括指定符号

分享到:
评论

相关推荐

    JSTL fmt_formatNumber 数字、货币格式化

    ### JSTL `fmt:formatNumber` 数字与货币格式化 #### 一、概述 在Java Server Pages (JSP) 开发过程中,对数字进行格式化是非常常见的需求之一。例如,将数值按照特定的货币格式展示,或者将数字转换为百分比形式...

    JSTL标签的formatNumber 格式化数字,四舍六入问题。

    NULL 博文链接:https://eddysoft.iteye.com/blog/2101693

    jstl标签实现货币的格式化

    `&lt;fmt:formatNumber&gt;`标签用于格式化数字,可以将数字转换为货币、百分比或普通数字格式。其基本语法如下: ```xml &lt;fmt:formatNumber var="变量名" value="数值" type="格式类型" currencySymbol="货币符号" ...

    jstl fmt标签详解

    - `&lt;fmt:formatDate&gt;` 和 `&lt;fmt:parseDate&gt;`:用于格式化日期和解析日期。 #### 三、国际化核心标签详解 ##### 1. `&lt;fmt:setLocale&gt;` 标签 - **功能**:用于设置当前的地域设置(locale)。 - **属性**: - `...

    jsp格式化数字

    这里主要介绍两种常用的JSP标签库来实现数字格式化:JSTL(JavaServer Pages Standard Tag Library)中的`&lt;fmt:formatNumber&gt;`标签和EL(Expression Language)表达式。 `&lt;fmt:formatNumber&gt;`是JSTL fmt 标签库中的...

    使用jstl fmt 实现国际化

    JSTL(JavaServer Pages Standard Tag Library)是用于增强JSP页面功能的一组标签库,其中fmt标签库是专门用来处理日期、数字格式化以及国际化问题的。本文将详细介绍如何使用JSTL fmt标签来实现国际化。 首先,...

    JSP中常用的JSTL fmt(format格式化)标签用法整理

    1. 数字日期格式化标签 - &lt;fmt:formatNumber&gt;标签:根据区域设置或者自定义格式将数字格式化为数字、货币或百分比。该标签支持type属性定义格式类型,pattern属性定义自定义格式,currencyCode定义货币代码,以及...

    JSLT日期格式标签,数字格式标签使用.docx

    在Java Server Pages (JSP) 开发中,我们经常...总的来说,JSTL的`fmt`标签库为Java Web开发提供了强大的日期和数字格式化能力,简化了前端展示的复杂性,并且与后端的数据处理紧密集成,使得数据展示更加直观和专业。

    fmt标签详解

    `fmt`标签是JavaServer Pages (JSP)中Jakarta Tag Library (JSTL)的一部分,主要用于文本格式化,特别是数字和日期的处理。在本文中,我们将深入探讨`fmt`标签的使用方法、属性以及相关示例。 首先,`fmt`标签提供...

    fmt 国际化格式标签库实践

    本文通过具体的示例介绍了 `fmt` 国际化格式标签库的主要功能,包括如何使用 `&lt;fmt:setLocale&gt;` 设置页面的区域设置、如何使用 `&lt;fmt:formatDate&gt;` 和 `&lt;fmt:formatNumber&gt;` 进行日期和数字的格式化、以及如何通过 `...

    JSP 国际格式化输出.doc

    在JSP中,`fmt`标签库的`formatNumber`标签用于格式化数字,包括货币。以下示例展示了如何根据不同地区设置货币格式: ```jsp &lt;fmt:setLocale value="en_GB" /&gt; &lt;!-- 设置为英国英语环境 --&gt; &lt;fmt:formatNumber ...

    JSTL 入门:表达式语言

    3. **数据格式化**:JSTL的`&lt;fmt&gt;`库提供了一组用于格式化日期、数字等功能的标记,如`&lt;fmt:formatDate&gt;`、`&lt;fmt:formatNumber&gt;`等,这可以替代复杂的Java脚本来格式化数据。 4. **XML处理**:JSTL的`&lt;x&gt;`库提供了...

    fmt标签介绍

    - `&lt;fmt:formatNumber&gt;` 和 `&lt;fmt:parseNumber&gt;`:这两个标签用于格式化和解析数字,支持多种格式,例如货币、百分比等。 - `&lt;fmt:formatDate&gt;` 和 `&lt;fmt:parseDate&gt;`:这两个标签用于格式化和解析日期,可以指定...

    JSTL标签 详细易懂

    - `&lt;fmt:formatNumber&gt;`:格式化数字,支持货币、百分比等格式。 - `&lt;fmt:message&gt;`:获取本地化的消息。 - `&lt;fmt:bundle&gt;`:加载和管理本地化资源。 **JSTL SQL标签库详解:** - `&lt;sql:update&gt;`:执行SQL更新语句...

    JSTL标签建立JSP程式2022优秀文档.ppt

    比如`&lt;fmt:formatDate&gt;`用于格式化日期,`&lt;fmt:formatNumber&gt;`用于格式化数字。 3. **XML处理标签库(XML Processing)** - 用于处理XML文档,支持XML解析、XSLT转换和XPath数据提取。这使得在JSP中处理XML数据变得...

    jstl标签jstl--jstl.jar-standard.jar

    这个库主要用于国际化(I18N)和格式化数据,如日期、数字和货币等。它提供了如下的标签: - `&lt;fmt:formatDate&gt;`:格式化日期。 - `&lt;fmt:formatNumber&gt;`:格式化数字。 - `&lt;fmt:message&gt;`:获取和显示资源包中的消息...

    EL表达式--标签

    `fmt`是JSTL中的国际化和格式化标签库的一部分,主要用于处理日期、数字和消息资源等的格式化输出。 ##### 1. `fmt:requestEncoding` 用于设置请求的字符编码。例如: ```jsp &lt;fmt:requestEncoding value="UTF-8" ...

    JSTL标签所需要的tld文件

    - `&lt;fmt:formatNumber&gt;`:格式化数字,可以指定精度、货币格式等。 - `&lt;fmt:parseNumber&gt;`:解析数字字符串。 - `&lt;fmt:message&gt;`:获取国际化消息。 - `&lt;fmt:bundle&gt;`:管理国际化资源。 **3. fn.tld:** `fn.tld`...

    JSTL示例代码,x,xml,sql,fmt

    `&lt;fmt:formatDate&gt;`用于格式化日期和时间,`&lt;fmt:formatNumber&gt;`用于格式化数字,`&lt;fmt:message&gt;`则用于国际化和本地化消息。这些标签对于创建用户友好的、符合各地习惯的界面非常有帮助。 通过“JSTLdemo”这个...

Global site tag (gtag.js) - Google Analytics