<fmt:formatNumber value="12" type="currency" pattern="$.00"/> -- $12.00
<br/>
<fmt:formatNumber value="12" type="currency" pattern="$.0#"/> -- $12.0
<br/>
<fmt:formatNumber value="1234567890" type="currency"/> -- $1,234,567,890.00(那个货币的符号和当前web服务器的 local 设定有关)
<br/>
<fmt:formatNumber value="123456.7891" pattern="#,#00.0#"/> -- 123,456.79
<br/>
<fmt:formatNumber value="123456.7" pattern="#,#00.0#"/> -- 123,456.7
<br/>
<fmt:formatNumber value="123456.7" pattern="#,#00.00#"/> -- 123,456.70
<br/>
<fmt:formatNumber value="12" type="percent" /> -- 1,200%type 可以是currency、 number、 和percent
<br/>
<fmt:formatNumber value="12.345" pattern="#.##" /> -- 12.34
分享到:
相关推荐
- `<fmt:formatNumber>` 和 `<fmt:parseNumber>`:用于数字的格式化和解析,支持货币、百分比等格式。 - `<fmt:formatDate>` 和 `<fmt:parseDate>`:处理日期的格式化和解析,可以根据不同的日期格式输出或者解析...
在使用 `<fmt:formatNumber>` 之前,需要确保项目中已经包含了 JSTL 的相关库文件。通常情况下,JSTL 库文件会被放置在 Tomcat 的 `WEB-INF/lib` 目录下,例如 `jstl.jar` 和 `standard.jar` 等。在 JSP 页面中引入 ...
- `<fmt:formatNumber>` 和 `<fmt:parseNumber>`:用于格式化数字和解析数字。 - `<fmt:formatDate>` 和 `<fmt:parseDate>`:用于格式化日期和解析日期。 #### 三、国际化核心标签详解 ##### 1. `<fmt:setLocale...
本文通过具体的示例介绍了 `fmt` 国际化格式标签库的主要功能,包括如何使用 `<fmt:setLocale>` 设置页面的区域设置、如何使用 `<fmt:formatDate>` 和 `<fmt:formatNumber>` 进行日期和数字的格式化、以及如何通过 `...
5. `<fmt:formatNumber value="123456.7" pattern="#,#00.0#"/>` 和 `<fmt:formatNumber value="123456.7" pattern="#,#00.00#"/>` 分别展示了如何控制小数位数的显示。 `fmt`标签的`formatNumber`还支持`type`属性...
- `<fmt:formatNumber>` 和 `<fmt:parseNumber>`:这两个标签用于格式化和解析数字,支持多种格式,例如货币、百分比等。 - `<fmt:formatDate>` 和 `<fmt:parseDate>`:这两个标签用于格式化和解析日期,可以指定...
对于数字和货币的格式化,`<fmt:formatNumber>`是一个非常有用的标签,它可以按照指定的模式格式化数字,包括千位分隔符、小数点、货币符号等。例如: ```html <fmt:formatNumber value="${totalPrice}" type=...
JSTL的`<fmt:formatNumber>`标签在处理小数时,默认使用Java的`BigDecimal`类进行计算,遵循银行家舍入法则(Banker's Rounding),它在四舍五入时会考虑到数字的奇偶性,以避免累积误差。但有时候我们可能需要实现...
- **示例**:`<fmt:parseNumber var="i" type="number" value="45678.2345"/>`,然后使用`<c:out value="${i}" escapeXml="false"/>`来输出解析后的数字。 6. **`fmt:formatDate`**:格式化日期。可以根据需要...
本文将详细介绍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:parseNumber>`:解析数字。 - `<fmt:message>`:用于国际化,获取消息资源。 - `<fmt:bundle>`:管理消息资源包。 3. **fn.tld**:这是JSTL Functions库的`.tld`...
<fmt:formatNumber value="${num}" type="currency"/> // 默认货币符号取决于服务器的区域设置,通常为$。 ``` 或者指定特定货币符号,如: ```jsp <fmt:formatNumber value="${num}" pattern="¥#,###.###" ...
- **<fmt:formatNumber>/<fmt:parseNumber>**:用于格式化和解析数字。 - **<fmt:formatDate>/<fmt:parseDate>**:用于格式化和解析日期。 ##### Database Access 标签库 - **<sql:setDataSource>**:用于设置...
3. fmt 标签库:主要包含格式化相关的标签,例如:<fmt:formatNumber>、<fmt:formatDate> 等。 4. SQL 标签库:主要包含数据库操作相关的标签,例如:<sql:query>、<sql:update> 等。 5. XML 标签库:主要包含 XML...
示例:`<fmt:formatNumber value="${money}" var="n" pattern="$#,###.##"/>` ### 3. 自定义标签库(`<%@taglib uri="/WEB-INF/el-function.tld" prefix="f"%>`) 该标签库定义了自定义函数,可以在EL表达式中调用...
`<fmt:formatDate>`用于格式化日期和时间,`<fmt:formatNumber>`用于格式化数字,`<fmt:message>`则用于国际化和本地化消息。这些标签对于创建用户友好的、符合各地习惯的界面非常有帮助。 通过“JSTLdemo”这个...
stl的配置方法:<br>1、将jstl.jar和standard.jar拷贝到web-inf/lib下即可(如只使用EL表达式,无需引用这两个包)<br><br>2、在jsp页面头部引入taglib方法如下:<br> <%@ taglib prefix="c" uri=...
<fmt:formatNumber value="123456.789" pattern="#,###.##"/> <fmt:parseNumber var="num" value="123456.789" type="number"/> ``` - **type**: 指定数字类型,可以是`currency`、`number`或`percent`。 - **...
- `fmt.tld`:格式化标签库的TLD文件,用于日期、时间、数字的格式化,如`<fmt:formatDate>`, `<fmt:formatNumber>`等。 - `x.tld`:XML处理标签库的TLD文件,包含如`<x:parse>`, `<x:out>`等标签,用于XML数据的...