`
- 浏览:
663764 次
- 性别:
- 来自:
北京
-
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/
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
`<fmt:formatNumber>` 和 `<fmt:parseNumber>` 标签 - **功能**: - `<fmt:formatNumber>`:用于格式化数字。 - `<fmt:parseNumber>`:用于解析字符串为数字。 - **属性**: - `type`:数字类型,可以是 ...
Java Standard Tag Library (JSTL) 中的 `<fmt:formatNumber>` 标签提供了一种简单而强大的方式来完成这些任务。 #### 二、环境配置 在使用 `<fmt:formatNumber>` 之前,需要确保项目中已经包含了 JSTL 的相关库...
在JavaServer Pages (JSTL)中,`<fmt:formatNumber>`标签是用于格式化数字的,它提供了丰富的功能,如数值类型的转换、小数点定位、千位分隔符以及货币和百分比格式。在处理数字格式化时,有时会遇到四舍五入的问题...
这样,你就可以使用如`<c:forEach>`、`<fmt:formatDate>`等JSTL标签了。 **JSTL常见标签及其用法**: - `c:set`:设置变量,如`<c:set var="name" value="张三"/>`。 - `c:out`:安全地输出变量,防止XSS攻击,如`...
2. **Format标签**:用于日期和数字的格式化,如`<fmt:formatDate>`和`<fmt:formatNumber>`。 3. **I18N标签**:支持国际化和本地化,如`<fmt:message>`用于显示资源包中的消息,`<fmt:setLocale>`设置当前会话的...
在使用JSTL时,需要引入对应的JAR文件,例如`jstl.jar`和`standard.jar`,并在JSP页面中通过`<%@ taglib %> `指令导入相应的标签库。例如,导入核心库可以写为: ```jsp <%@ taglib prefix="c" uri=...
2. **JSTL Format库**:提供了格式化日期、数字、货币等的功能,如`<fmt:formatDate>`、`<fmt:formatNumber>`等。 3. **JSTL Function库**:包含了一些预定义的函数,如`fn:length()`用于获取字符串或数组的长度。 ...
3. **javax.servlet.jsp.jstl.fmt.jar**:此包提供了国际化和格式化支持,如 `<fmt:message>` 和 `<fmt:formatNumber>` 标签,允许开发者轻松地处理多语言环境和数字、日期的格式化。 4. **javax.servlet.jsp.jstl....
`fmt` 国际化格式标签库的主要功能,包括如何使用 `<fmt:setLocale>` 设置页面的区域设置、如何使用 `<fmt:formatDate>` 和 `<fmt:formatNumber>` 进行日期和数字的格式化、以及如何通过 `<fmt:bundle>` 和 `<fmt:...
- `<fmt:formatDate>` 和 `<fmt:formatNumber>`:格式化日期和数字。 - `<fmt:message>` 和 `<fmt:bundle>`:国际化支持。 - `<fn:length>` 和 `<fn:substring>`:函数标签,提供字符串处理功能。 - `<fn:split>` 和...
<fmt:formatNumber value="12345.67" type="currency" /> ``` - **`<fmt:parseNumber>`**:解析数字。 - 属性: - `value`:要解析的数字字符串。 - `type`:数字类型(`number`, `integer`, `float`, `long`...
在JSP页面中,通过`<%@ taglib %> `指令引入JSTL库,然后在页面中使用相应的标签。例如: ```jsp <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> <c:forEach items="${list}" var="item"> ...
- `<fmt:formatNumber>`:格式化数字,可以指定精度、货币格式等。 - `<fmt:parseNumber>`:解析数字字符串。 - `<fmt:message>`:获取国际化消息。 - `<fmt:bundle>`:管理国际化资源。 **3. fn.tld:** `fn.tld`...
- **国际化支持**:<fmt:message>等标签支持多语言环境下的文本展示。 3. **XML 标签库** - **XML处理**:<x:transform>等标签用于XML文档的转换和处理。 4. **SQL 标签库** - **数据库操作**:<sql:query>、...
本文将详细介绍JSTL中的核心标签:<c:if>、<c:choose>、<c:forEach>、<c:forTokens>、<c:catch>、<c:remove>、<c:set>、<c:import>、<c:redirect>、<c:url>以及与之相关的<fmt>标签库。 #### 1. <c:if> <c:if>标签...
- `<fmt:formatNumber>` 格式化数字。 - `<fmt:message>` 用于显示本地化的消息。 JSTL的一个关键优势是它鼓励“分离关注点”原则,将业务逻辑从视图层移除,使JSP页面更加简洁,同时提高了代码的可测试性和可...
当前时间:<fmt:formatDate value="${new java.util.Date()}" pattern="yyyy-MM-dd HH:mm:ss" /><br> </body> </html> ``` 在这个例子中,首先通过JSP指令设置了session作用域中的变量`name`,然后通过EL表达式`${...
- `fmt.tld`:格式化标签库的TLD文件,用于日期、时间、数字的格式化,如`<fmt:formatDate>`, `<fmt:formatNumber>`等。 - `x.tld`:XML处理标签库的TLD文件,包含如`<x:parse>`, `<x:out>`等标签,用于XML数据的...
`<fmt:formatDate>`格式化日期,`<fmt:formatNumber>`格式化数字。示例: ```jsp <%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %> <fmt:formatDate value="${now}" pattern="yyyy-MM-dd HH:mm:...