需要引入格式化标签库
<%@ taglib prefix=”fmt” uri=”http://java.sun.com/jsp/jstl/fmt”%>
一,格式化日期
Value:表示的是日期
Type:表示的是日期显示的格式,date表示显示时间,time表示显示日期,both表示时间和日期都显示
pattern:以某种模式显示时间
var:表示将时间放到某个变量中
<fmt:formatDate value=”${today}” type=”date”></fmt:formatDate>
<fmt:formatDate value=”${today}” type=”time”></fmt:formatDate>
<fmt:formatDate value=”${today}” type=”both”></fmt:formatDate>
<fmt:formatDate value=”${today}” pattern=”yyyy-MM-dd HH:mm:ss” var=”d”></fmt:formatDate>
${d}
二,格式化数字
value:表示的是数字
pattern:表示格式的模式
groupingUsed:表示的是数字是否分组,默认true表示分组,false表示不分组
maxIntegerDigits:整数位最长多少位
minIntegerDigits:整数位最短多少位
maxFractionDigits:小数位最大多少位
minFractionDigits:小数位最少多少位
type:表示类型,其值currency表示货币,percent表示百分比
currencySymbol:表示货币符号
var:表示存储数字的变量
<fmt:formatNumber value=”${n}” pattern=”###,###,###” groupingUsed=”false”/>
<fmt:formatNumber value="${price*discount}" type="currency" pattern="$.00"/> //-- $12.00
<fmt:formatNumber value="${price*discount}" type="currency" pattern="$.0#"/> //-- $12.0
<fmt:formatNumber value="${price*discount}" type="currency"/> //-- $1,234,567,890.00(那个货币的符号和当前web服务器的 local 设定有关)
<fmt:formatNumber value="123456.7891" pattern="#,#00.0#"/>// -- 123,456.79
<fmt:formatNumber value="123456.7" pattern="#,#00.0#"/> //-- 123,456.7
<fmt:formatNumber value="123456.7" pattern="#,#00.00#"/>// -- 123,456.70
<fmt:formatNumber value="12" type="percent" /> //-- 1,200% (type 可以是currency、 number、 和percent)。
分享到:
相关推荐
在JSTL中,我们可以使用`fmt`标签库来格式化日期和时间,这在显示和处理日期数据时非常有用。 `fmt`标签库是JSTL的一个重要组成部分,它基于Java的`java.text.SimpleDateFormat`类,可以对日期进行各种格式化操作。...
JSTL由多个标签库组成,其中最常用的包括核心标签库(Core)、SQL标签库(SQL)、函数标签库(FUNC)以及格式化标签库(FMT)等。格式化标签库(FMT)主要用于处理文本的国际化和格式化问题,例如日期、时间、数字等的格式化...
JSTL 提供了 fmt 标签库,用于日期和时间的格式化处理。 fmt:parseDate 标签用于将字符串解析为日期对象。该标签的语法为:${param.date}" var="date" pattern="yyyy/MM/dd:HH:mm:ss"/>。其中,value 属性指定要...
下面我们将深入探讨EL和JSTL中的日期格式化方法,以及如何使用`fmt:formatDate`标签。 首先,让我们了解EL(Expression Language)。EL是一种轻量级的脚本语言,用于在JSP中访问和操作JavaBean属性。虽然EL本身并不...
`<fmt:formatNumber>` 是 JSTL 提供的一个非常实用的标签,能够帮助开发者快速地对数值进行各种格式化处理。掌握 `<fmt:formatNumber>` 的使用方法对于提高 JSP 页面的美观性和用户体验具有重要意义。同时,了解 `...
3. **JSTL格式化标签集(fmt)**:提供了处理日期、时间、数字格式化的功能,如`<fmt:formatDate>`、`<fmt:formatNumber>`等,有助于实现国际化和本地化。 4. **JSTL函数标签集(fn)**:提供了一些实用的字符串...
这个库提供了处理日期、时间、数字格式化以及国际化资源管理的功能。主要标签有: - `<fmt:formatDate>`:格式化日期。 - `<fmt:formatNumber>`:格式化数字。 - `<fmt:message>`:获取并显示国际化消息。 - `...
JSTL(JavaServer Pages Standard Tag Library)是用于简化JSP开发的一组标准标签库,其中包含了处理日期和时间格式化的标签。在JSP页面中,JSTL提供了`fmt`标签库,用于处理日期和时间的显示和解析,使得我们可以...
- `fmt:formatDate`:格式化日期和时间。 - `fmt:message`:国际化消息处理。 - **fn函数库** - `fn:length`:获取数组或集合的长度。 - `fn:escapeXml`:转义XML字符。 - `fn:substring`, `fn:substringAfter...
JSTL(JSP Standard Tag Library)是Java服务器页面中常用的一个标签库,它提供了许多便利的标签来简化页面逻辑,其中包括对日期和时间的格式化处理。在本教程中,我们将深入探讨JSTL中的`fmt`标签库,特别是关于...
2. ** fmt(格式化标签库)**:用于日期、数字和货币的格式化。 - `<fmt:formatDate>`:将日期或时间对象转换为指定格式的字符串。 - `<fmt:parseDate>`:将字符串解析为日期或时间对象。 - `<fmt:formatNumber>`...
5. **JSTL国际化(i18n)**: JSTL提供了一组标签来处理国际化和本地化,如`<fmt:message>`用于获取资源包中的消息,`<fmt:setLocale>`设置当前用户区域,`<fmt:formatDate>`格式化日期。 6. **JSTL EL表达式**: JSTL...
4. `JSTL_x`、`JSTL_c`、`JSTL_fmt`:分别对应JSTL的XML处理标签、条件控制标签和格式化标签的扩展支持。 5. `html`、`jsp`、`wml`:可能包含了HTML、JSP和WML(无线标记语言)的相关资源或模板,用于在Dreamweaver...
5. **Format(格式化)标签库**:处理日期、数字的格式化输出,支持国际化。`<fmt:formatDate>`和`<fmt:formatNumber>`分别用于格式化日期和数字。 **JSTL与Struts的结合使用:** 在Struts框架中,JSTL常用于视...
对于想要深入了解和使用JSTL的开发者,可以通过阅读提供的文档,如《JSTL_Functions标签库.doc》、《JSTL_C标签库.pdf》以及《JSTL_fmt格式化标签库.txt》,来更全面地掌握JSTL的各种功能和用法。
本文将深入探讨JSTL的核心标签库、数据库标签库、I18N格式化标签库、XML标签库和JSTL函数标签库,帮助开发者掌握这些标签的使用方法。 #### JSTL核心标签库:基础与变量管理 JSTL的核心标签库是JSTL中最常用的库之...
Format则提供了国际化和格式化支持;I18N用于国际化的处理;SQL则提供了与数据库交互的能力;XML则用于XML文档的处理。 **配置JSTL标签库**通常涉及以下几个步骤: 1. **添加依赖**:在项目中,你需要引入JSTL相关...
NULL 博文链接:https://eddysoft.iteye.com/blog/2101693
- **fmt**库:提供日期和数字的格式化功能。 4. **EL表达式(Expression Language)**: EL是JSP 2.0引入的一种轻量级表达式语言,用于在JSP页面中访问JavaBean的属性。基本语法是`${Expr}`,例如 `${a.b.c}` 会...