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

jstl中的<fmt:formatNumber>标签type属性

    博客分类:
  • JSTL
Web 
阅读更多

<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服务器的 locate 设定有关)

<fmt:formatNumber value="123456.7891" pattern="#,#00.0#"/> 将显示 123,456.79

<fmt:formatNumber value="12" type="percent" />将显示 1,200%

type 可以是currency、 number、 和percent。

 

补充一下:

<fmt:formatNumber value="${requestScope.aaaa}" type="currency" pattern=".00元"/>
这种写法,如果 request 里面的 aaaa 这个变量是 null 的话,会显示 .00元   ,不爽,还是改成
<fmt:formatNumber value="${requestScope.aaaa}" type="currency" pattern="0.00元"/>
比较好,并不影响有值的数字显示。

分享到:
评论
1 楼 spring1118 2009-09-03  
   

相关推荐

    jstl fmt标签详解

    `&lt;fmt:formatNumber&gt;` 和 `&lt;fmt:parseNumber&gt;` 标签 - **功能**: - `&lt;fmt:formatNumber&gt;`:用于格式化数字。 - `&lt;fmt:parseNumber&gt;`:用于解析字符串为数字。 - **属性**: - `type`:数字类型,可以是 ...

    JSTL fmt_formatNumber 数字、货币格式化

    Java Standard Tag Library (JSTL) 中的 `&lt;fmt:formatNumber&gt;` 标签提供了一种简单而强大的方式来完成这些任务。 #### 二、环境配置 在使用 `&lt;fmt:formatNumber&gt;` 之前,需要确保项目中已经包含了 JSTL 的相关库...

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

    在JavaServer Pages (JSTL)中,`&lt;fmt:formatNumber&gt;`标签是用于格式化数字的,它提供了丰富的功能,如数值类型的转换、小数点定位、千位分隔符以及货币和百分比格式。在处理数字格式化时,有时会遇到四舍五入的问题...

    JSTL标签-讲解及实例

    &lt;fmt:formatNumber value="12345.67" type="currency" /&gt; ``` - **`&lt;fmt:parseNumber&gt;`**:解析数字。 - 属性: - `value`:要解析的数字字符串。 - `type`:数字类型(`number`, `integer`, `float`, `long`...

    JavaWeb-12:自定义标签库开发&JSTL标签库

    2. **Format标签**:用于日期和数字的格式化,如`&lt;fmt:formatDate&gt;`和`&lt;fmt:formatNumber&gt;`。 3. **I18N标签**:支持国际化和本地化,如`&lt;fmt:message&gt;`用于显示资源包中的消息,`&lt;fmt:setLocale&gt;`设置当前会话的...

    JSTL标签库-tomcat10-简化JSP中java代码

    2. **JSTL Format库**:提供了格式化日期、数字、货币等的功能,如`&lt;fmt:formatDate&gt;`、`&lt;fmt:formatNumber&gt;`等。 3. **JSTL Function库**:包含了一些预定义的函数,如`fn:length()`用于获取字符串或数组的长度。 ...

    jstl标签使用文档,jstl标签使用帮助文档

    在使用JSTL时,需要引入对应的JAR文件,例如`jstl.jar`和`standard.jar`,并在JSP页面中通过`&lt;%@ taglib %&gt; `指令导入相应的标签库。例如,导入核心库可以写为: ```jsp &lt;%@ taglib prefix="c" uri=...

    fmt 国际化格式标签库实践

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

    JSTL2.0标准标签

    在JSP页面中,通过`&lt;%@ taglib %&gt; `指令引入JSTL库,然后在页面中使用相应的标签。例如: ```jsp &lt;%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %&gt; &lt;c:forEach items="${list}" var="item"&gt; ...

    jstl标签jar包(jstl-api-1.2和jstl-impl-1.2)

    - `&lt;fmt:formatDate&gt;` 和 `&lt;fmt:formatNumber&gt;`:格式化日期和数字。 - `&lt;fmt:message&gt;` 和 `&lt;fmt:bundle&gt;`:国际化支持。 - `&lt;fn:length&gt;` 和 `&lt;fn:substring&gt;`:函数标签,提供字符串处理功能。 - `&lt;fn:split&gt;` 和...

    JSTL标签所需要的tld文件

    在JSTL中,`.tld`文件(Tag Library Descriptor)是描述标签库的关键文件,它们定义了标签的属性、行为以及与Java方法的映射关系。 **1. c.tld:** `c.tld`文件对应于Core标签库,这是JSTL中最基础的库,提供了处理...

    jstl中文参考手册

    - **国际化支持**:&lt;fmt:message&gt;等标签支持多语言环境下的文本展示。 3. **XML 标签库** - **XML处理**:&lt;x:transform&gt;等标签用于XML文档的转换和处理。 4. **SQL 标签库** - **数据库操作**:&lt;sql:query&gt;、...

    JSTL标签使用总结

    本文将详细介绍JSTL中的核心标签:&lt;c:if&gt;、&lt;c:choose&gt;、&lt;c:forEach&gt;、&lt;c:forTokens&gt;、&lt;c:catch&gt;、&lt;c:remove&gt;、&lt;c:set&gt;、&lt;c:import&gt;、&lt;c:redirect&gt;、&lt;c:url&gt;以及与之相关的&lt;fmt&gt;标签库。 #### 1. &lt;c:if&gt; &lt;c:if&gt;标签...

    fmt标签介绍

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

    JSTL中文帮助文档_java_JSTL_

    - `&lt;fmt:formatNumber&gt;` 格式化数字。 - `&lt;fmt:message&gt;` 用于显示本地化的消息。 JSTL的一个关键优势是它鼓励“分离关注点”原则,将业务逻辑从视图层移除,使JSP页面更加简洁,同时提高了代码的可测试性和可...

    JSTL标签大全

    2. **国际化标签库 (I18N Tag Library)** - 提供了 `&lt;fmt:bundle&gt;`、`&lt;fmt:message&gt;` 和 `&lt;fmt:formatNumber&gt;` 等标签,用于处理多语言环境下的文本资源和数字格式化。 3. **SQL标签库 (SQL Tag Library)** - 用于...

    jstl所有标签详细运用的代码示例

    &lt;fmt:formatNumber value="${number}" type="currency" currencyCode="USD" var="formattedMoney"/&gt; &lt;p&gt;美元金额:${formattedMoney}&lt;/p&gt; ``` 5. **functions标签库**:提供了很多有用的函数,如`fn:contains`、`fn...

    JSTL标签库需要导入的Jar包

    3. **javax.servlet.jsp.jstl.fmt.jar**:此包提供了国际化和格式化支持,如 `&lt;fmt:message&gt;` 和 `&lt;fmt:formatNumber&gt;` 标签,允许开发者轻松地处理多语言环境和数字、日期的格式化。 4. **javax.servlet.jsp.jstl....

    c.tld fn.tld fmt.tld x.tld jstl.jar JSTL tld标签及jar包

    - `fmt.tld`:格式化标签库的TLD文件,用于日期、时间、数字的格式化,如`&lt;fmt:formatDate&gt;`, `&lt;fmt:formatNumber&gt;`等。 - `x.tld`:XML处理标签库的TLD文件,包含如`&lt;x:parse&gt;`, `&lt;x:out&gt;`等标签,用于XML数据的...

Global site tag (gtag.js) - Google Analytics