`

jstl中的<fmt:formatNumber>标签

 
阅读更多
设置显示时间戳
<%
    request.setAttribute("currentTimeStamp",Calendar.getInstance().getTime());
%>

显示:2009-11
<fmt:formatDate pattern="yyyy-MM" value="${currentTimeStamp}"/> <br/> 
显示:2009-11-30 23:47:06
<fmt:formatDate pattern="yyyy-MM-dd HH:mm:ss" value="${currentTimeStamp}"/> <br/>
显示:$12.00
<fmt:formatNumber value="12" type="currency" pattern="$.00"/>  <br/>
显示:$12.0
<fmt:formatNumber value="12" type="currency" pattern="$.#"/> <br/>
¥12.0
<fmt:formatNumber value="12" type="currency" pattern="¥.00"/> <br/>
12.00元
<fmt:formatNumber value="12" type="currency" pattern="#0.00元"/> <br/>
¥12.00
<fmt:formatNumber value="12" type="currency"/>  (那个货币的符号和当前web服务器的 local 设定有关)<br/>

123456.79
<fmt:formatNumber value="123456.7891" pattern="#0.00"/>  <br/>
123,456.79
<fmt:formatNumber value="123456.7891" pattern="#,#00.00"/> <br/>
.79
<fmt:formatNumber value="0.7891" pattern="#.00"/>  <br/>
12.34%
<fmt:formatNumber value="0.1234" type="percent" pattern="#0.00%"/><br/>
1,200%
<fmt:formatNumber value="12" type="percent"  /><br/>
1200.00%
<fmt:formatNumber value="12" type="percent" pattern="#0.00%"/><br/>
------------------------------------------------------------------------------
java格式化输出:
DecimalFormat df = new DecimalFormat("格式");
String fmt =df.format(double);
符号                  意义
0                     一个数位
#                     一个数位,前导零和追尾零不显示
.                      小数点分割位置
,                     组分隔符的位置
-                      负数前缀
%                    用100乘,并显示百分号
其他任何符号    在输出字符串中包括指定符号


转载:http://sddhn.blog.163.com/blog/static/128187792009111018149/
分享到:
评论

相关推荐

    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;c:forEach&gt;`、`&lt;fmt:formatDate&gt;`等JSTL标签了。 **JSTL常见标签及其用法**: - `c:set`:设置变量,如`&lt;c:set var="name" value="张三"/&gt;`。 - `c:out`:安全地输出变量,防止XSS攻击,如`...

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

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

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

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

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

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

    JSTL标签库需要导入的Jar包

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

    fmt 国际化格式标签库实践

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

    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标签-讲解及实例

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

    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标签所需要的tld文件

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

    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;标签...

    JSTL中文帮助文档_java_JSTL_

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

    JSTL使用手册,介绍jstl的标签

    当前时间:&lt;fmt:formatDate value="${new java.util.Date()}" pattern="yyyy-MM-dd HH:mm:ss" /&gt;&lt;br&gt; &lt;/body&gt; &lt;/html&gt; ``` 在这个例子中,首先通过JSP指令设置了session作用域中的变量`name`,然后通过EL表达式`${...

    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数据的...

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

    `&lt;fmt:formatDate&gt;`格式化日期,`&lt;fmt:formatNumber&gt;`格式化数字。示例: ```jsp &lt;%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %&gt; &lt;fmt:formatDate value="${now}" pattern="yyyy-MM-dd HH:mm:...

Global site tag (gtag.js) - Google Analytics