<fmt:formatNumber>
Syntax 1: without a body
<fmt:formatNumber value=”numericValue”
[type=”{number|currency|percent}”]
[pattern=”customPattern ”]
[currencyCode=”currencyCode” ]
[currencySymbol=”currencySymbol” ]
[groupingUsed=”{true|false}”]
[maxIntegerDigits=”maxIntegerDigits” ]
[minIntegerDigits=”minIntegerDigits” ]
[maxFractionDigits=”maxFractionDigits” ]
[minFractionDigits=”minFractionDigits” ]
[var=”varName ”]
[scope=”{page|request|session|application}”]/>
Syntax 2: with a body to specify the numeric value to be formatted
<fmt:formatNumber [type=”{number|currency|percent}”]
[pattern=”customPattern ”]
[currencyCode=”currencyCode” ]
[currencySymbol=”currencySymbol” ]
[groupingUsed=”{true|false}”]
[maxIntegerDigits=”maxIntegerDigits” ]
[minIntegerDigits=”minIntegerDigits” ]
[maxFractionDigits=”maxFractionDigits” ]
[minFractionDigits=”minFractionDigits” ]
[var=”varName ”]
[scope=”{page|request|session|application}”]>
numeric value to be formatted
</fmt:formatNumber>
参数说明:
Value :要格式化的值
Type :怎样进行格式化,如货币 (currency) ,百分比 (percent) ,数字 (number)
Pattern :以怎样的格式进行格式化,可以自定义输出格式
currencySymbol :当前货币符号,如¥, $
groupingUsed :是否进行分组输出,会对数字三个一组进行输出
maxIntegerDigits :整数位最大多数位
minIntegerDigits :整数位最少多数位
maxFractionDigits :小数位最多多少位
minFractionDigits :小数位最少多少位
分享到:
相关推荐
5. **检查代码结构**:确认`<c:if>`标签的关闭标签`</c:if>`是否正确,以及是否在合适的语境中使用,有时不正确的代码结构也可能导致编辑器的解析错误。 6. **使用HTML注释**:一种临时解决方案是,将`<c:if>`标签...
JSTL是Java社区过程(JCP)制定的一套标准,它包括了几个主要的标记库,如核心库(Core)、XML库、SQL库、格式化库(fmt)和函数库(fn)。核心库是JSTL最常用的部分,它包含了处理数据输出、条件判断、循环等常见...
<c:forEach> 为循环控制,它可以将集合(Collection)中的成员循序浏览一遍。运作方式为当条件符合时,就会持续重复执行<c:forEach>的本体内容。 语法 语法1:迭代一集合对象之所有成员 <c:forEach [var="varName...
在Java Web开发中,`<c:if>`标签是JSTL(JavaServer Pages Standard Tag Library)的一部分,用于实现条件判断。JSTL是Java EE生态中的一个标准库,提供了许多预定义的标签来简化JSP页面的编写,提高代码的可读性...
- `<fmt:formatNumber>` 和 `<fmt:parseNumber>`:用于格式化数字和解析数字。 - `<fmt:formatDate>` 和 `<fmt:parseDate>`:用于格式化日期和解析日期。 #### 三、国际化核心标签详解 ##### 1. `<fmt:setLocale...
Java Standard Tag Library (JSTL) 中的 `<fmt:formatNumber>` 标签提供了一种简单而强大的方式来完成这些任务。 #### 二、环境配置 在使用 `<fmt:formatNumber>` 之前,需要确保项目中已经包含了 JSTL 的相关库...
<h2><c:out value="<c:if>测试"/></h2> <c:if test="${param.username=='Admin'}" var="condition" scope="page"> Admin </c:if></br> 结果为: ${condition} </body> </html> ``` 在这个例子中,如果URL参数`...
<% Map<String, String> map = new HashMap<>(); map.put("key1", "value1"); map.put("key2", "value2"); request.setAttribute("myMap", map); %> ... <!-- 遍历键 --> <c:forEach items="${myMap.keySet()}" var=...
在JavaServer Pages (JSTL)中,`<fmt:formatNumber>`标签是用于格式化数字的,它提供了丰富的功能,如数值类型的转换、小数点定位、千位分隔符以及货币和百分比格式。在处理数字格式化时,有时会遇到四舍五入的问题...
- `<fmt:formatDate>` 和 `<fmt:formatNumber>`:格式化日期和数字。 - `<fmt:message>` 和 `<fmt:bundle>`:国际化支持。 - `<fn:length>` 和 `<fn:substring>`:函数标签,提供字符串处理功能。 - `<fn:split>` 和...
2. `<fmt:formatNumber>`:格式化数字。 3. `<fmt:message>`:获取国际化消息。 **JSTL Function标签**: 提供了额外的函数库,如`fn:length()`用于获取数组或集合的长度,`fn:substring()`用于截取字符串等。 **...
- **<fmt:formatNumber>/<fmt:parseNumber>**:用于格式化和解析数字。 - **<fmt:formatDate>/<fmt:parseDate>**:用于格式化和解析日期。 ##### Database Access 标签库 - **<sql:setDataSource>**:用于设置...
`<fmt:formatDate>`用于格式化日期和时间,`<fmt:formatNumber>`用于格式化数字,`<fmt:message>`则用于国际化和本地化消息。这些标签对于创建用户友好的、符合各地习惯的界面非常有帮助。 通过“JSTLdemo”这个...
- `<fmt:formatNumber>`:数字格式化 - `<fmt:message>`:获取资源bundle中的消息 **4. JSTL sql标签库** sql库用于执行数据库操作,包括连接数据库、执行SQL语句、处理结果集等,如: - `<sql:query>`:执行SQL...
**jstl-api-1.2.jar** 包含了JSTL的接口定义,定义了各种标签的API,比如`<c:forEach>`、`<fmt:formatDate>`等。这个jar文件通常被添加到项目的编译类路径(classpath)中,这样编译器就可以识别JSTL相关的代码,并...
- `<fmt:formatNumber>`:格式化数字,支持货币、百分比等格式。 - `<fmt:parseNumber>`:解析数字字符串为数值对象。 - `<fmt:bundle>`:加载资源包,用于显示不同语言的文本。 4. **XML标签库**:处理XML文档...
- **数字格式化**:`<fmt:formatNumber>` 可以将数字格式化为货币、百分比等。 #### 3. I18N标签库 - **消息资源访问**:`<fmt:message>` 用于从消息资源文件中获取国际化消息。 #### 4. Function标签库 - **...
本文将详细介绍JSTL中的`<c:out>`、`<c:set>`、`<c:remove>`、`<c:catch>`以及条件标签`<c:if>`、`<c:choose>`、`<c:when>`的使用方法和参数。 1. `<c:out>` - `<c:out>`标签用于输出指定的值到页面上。它可以避免...
在这个主题"**c标签-if-foreach-jar**"中,主要涉及到的是JSTL的两个核心标签`<c:if>`和`<c:forEach>`,它们是JSTL提供的条件判断和循环控制标签,通常与`jstl.jar`包一起使用。 首先,让我们详细了解**<c:if>**...
- `<fmt:formatNumber>`:格式化数字。 - `<fmt:message>`:获取本地化的消息。 **使用JSTL的步骤** 1. 添加JSTL相关的JAR文件到项目的类路径,包括`jstl.jar`和`standard.jar`。 2. 在JSP页面中引入JSTL库,通过`...