JSTL——formatNumber标签

使用场合:

<fmt:formatNumber>标签用于格式化数字,百分比,货币

属性:

语法

如果使用pattern属性。这个属性可以让您在对数字编码时包含指定的字符。接下来的表格中列出了这些字符。

语法格式主要有两种:

1-没有主题内容:

<fmt: formatNumber value=”numericValue”

[type=”{number| currency| percent}”]

[pattern=”customPattern”]

[currencyCode=”currencyCode”]

[currencySymbol=”currencySymbol”]

[maxIntegerDigits]

[minIntegerDigits]

[maxFractionDigits]

[minFractionDigits]

[var=”varName”]

[scope=”{page|request|session|application}”]

>

2-有主题内容:

<fmt: formatNumber

[type=”{number| currency| percent}”]

[pattern=”customPattern”]

[currencyCode=”currencyCode”]

[currencySymbol=”currencySymbol”]

[maxIntegerDigits]

[minIntegerDigits]

[maxFractionDigits]

[minFractionDigits]

[var=”varName”]

[scope=”{page|request|session|application}”]

numeric value to be formartted

>

其中的currencyCode可以通过ISO4217货币代码表查询得到

 

示例

(引入标签库:<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%>)

<fmt:formatNumber value="1299.99" type="currency" currencyCode="CNY"></fmt:formatNumber>

结果:

¥1,299.99

时间: 2024-10-18 14:52:11

JSTL——formatNumber标签的相关文章

jstl的formatNumber标签的四舍五入问题

jstl的formatNumber标签的四舍五入问题 近日使用JSTL的formatNumber 标签进行四舍五入时,发现它竟然使用的是"4舍6入5奇偶"的算法. 要实现"四舍五入",只需要在原有值的基础上再加一个比较小的值即可: "4舍6入5奇偶": <fmt:formatNumber  value="${56.5}"  pattern="#,###,###,###"/> "4舍5入

jsp之jstl核心标签库

JSTL核心标签库技术 1. JSTL介绍 在JSP页面中即可书写html,也可以书写Java代码,导致页面混乱,维护,修改,升级难度加大,于是国际上不同的公司在实际应用中,根据页面的需求将Java代码进行抽离封装,页面上需要的时候,通过标签(和书写HTML标签差不多)的方式引入封装的Java代码.由于每个公司都有自己一套标签,开发人员在使用标签的时候,可以使用不同公司研发的标签,导致标签严重重复.为了解决这个问题,Apache Jakarta小组归纳汇总了那些网页设计人员经常遇到的问题,开发了

EL表达式与JSTL(C)标签

一.EL表达式: Expression Language提供了在 JSP 脚本编制元素范围外(例如:脚本标签)使用运行时表达式的功能.脚本编制元素是指页面中能够用于在JSP 文件中嵌入 Java 代码的元素.它们通常用于对象操作以及执行那些影响所生成内容的计算 1)语法结构 ${expression} 2)[]与.运算符 EL 提供.和[]两种运算符来存取数据. 当要存取的属性名称中包含一些特殊字符,如.或?等并非字母或数字的符号,就一定要使用 []. 例如:${user.My-Name}应当改

JSTL标准标签库详解

JSTL标签库的使用是为类弥补html表的不足,规范自定义标签的使用而诞生的.在告别modle1模式开发应用程序后,人们开始注重软件的分层设计,不希望在jsp页面中出现java逻辑代码,同时也由于自定义标签的开发难度较大和不利于技术标准化产生了自定义标签库.JSTL标签库可分为5类: q        核心标签库 q        I18N格式化标签库 q        SQL标签库 q        XML标签库 q        函数标签库 本章将对这些内容一一讲述. 9.1 核心标签库 J

JSP标准标签库(JSTL)--国际化标签库 fmt

JSTL中使用fmt.tld作为格式化标签库的定义文件 No. 功能分类 标签名称 描述 1 国际化标签 <fmt:setLocale> 设置一个全局的地区代码 2 <fmt:requestEncoding> 设置统一的请求编码   信息显示标签 <fmt:bundle> 设置临时的要读取资源文件的名称   <fmt:message> 通过key取得value,通过<fmt:param>向动态文本中设置内容   <fmt:setBundle

超全面的JavaWeb笔记day13&lt;JSTL&amp;自定义标签&gt;

1.JSTL标签库(重点) core out set remove url if choose when otherwise forEach fmt formatDate formatNumber 2.自定义标签(理解) 步骤 标签处理类 tld文件 jsp中<%@taglib%> 处理类 实现SimpleTag接口 继承SimpleTagSupport类 有标签体的标签 不执行下面内容的标签 带有属性的标签 3.MVC设计模式(重点中的重点) M:模型 V:视图 C:控制器 4.Java三层

&lt;fmt:formatNumber&gt;标签

<fmt:formatNumber>标签用于格式化数字,百分比,货币. 属性 <fmt:formatNumber>标签有如下属性: 属性 描述 是否必要 默认值 value 要显示的数字 是 无 type NUMBER,CURRENCY,或 PERCENT类型 否 Number pattern 指定一个自定义的格式化模式用与输出 否 无 currencyCode 货币码(当type="currency"时) 否 取决于默认区域 currencySymbol 货币

JSTL自定义标签(三)

上篇讲解的是JSTL常用的核心标签,本篇介绍JSTL自定义标签的使用.还记得在学js的时候,我们学习了JQuery框架,同时学习了构造自己的js库,再去调用自己的js库,这就如同根据自己的需要些一个内聚性强的函数一样,我们创建一个函数后,再去调用这个函数.在学习J2ee规范JSTL标签这一节的时候,同样我们可以根据自己的需要构造自己的标签库,再去使用自己定义的这个标签. JSTL自带的标签功能时非常强大的,但是不能完全满足我们的需要,开发标签首先是需要开发标签对应的功能类,就和写函数一样,这个函

自己封装JSTL 自定义标签

第一步,做一个类,派生自SimpleTagSupport,"alt+/"选重写doTag()方法. public class TestTag extends SimpleTagSupport { private String outerTagName="p"; public void setOuterTagName(String outerTagName) { this.outerTagName = outerTagName; } private int count