项目中要格式化日期,到网上搜了下。。。
用<fmt:formatDate value="${ml.sendDate}" pattern="yyyy-MM-dd HH:mm:ss"/>
添加标签引用:<%@ taglib prefix="fmt" uri="http://java.sun.com/jstl/fmt" %>对应tld文件就是/WEB-INF/fmt-1_0-rt.tld
可是就是报错。。。
郁闷了半天。。。
最后发现问题出在标签引用上。。。
换了下面两个引用都可以。。。
<%@ taglib uri="/WEB-INF/fmt-1_0-rt.tld" prefix="fmt"%>
对应uri:http://java.sun.com/jstl/fmt_rt
还有
<%@ taglib uri="/WEB-INF/fmt.tld" prefix="fmt"%>
对应uri:http://java.sun.com/jsp/jstl/fmt
<fmt:formatNumber pattern=".00" value="11"></fmt:formatNumber>
输出:11.00
<fmt:formatNumber pattern="#" value="11.23"></fmt:formatNumber>
输出:11
分享到:
相关推荐
格式化标签库(FMT)主要用于处理文本的国际化和格式化问题,例如日期、时间、数字等的格式化显示。 #### `<fmt:formatNumber>`标签详解 `<fmt:formatNumber>`标签用于格式化数字,可以将数字转换为货币、百分比或...
在JSP中,格式化数字是一项常见的任务,特别是在展示数据时,我们往往需要将数字以特定的格式呈现,比如日期、货币或者百分比。这里主要介绍两种常用的JSP标签库来实现数字格式化:JSTL(JavaServer Pages Standard ...
虽然EL本身并不直接支持日期格式化,但可以通过结合JSTL库中的`fmt`标签来实现日期的格式化。例如: 示例: ```jsp ${now}" pattern="yyyy-MM-dd HH:mm:ss" /> ``` ##### 3.3 数字处理 对于数字的处理,EL表达式...
JSTL(JavaServer Pages Standard Tag Library)是用于增强JSP页面功能的一组标签库,其中fmt标签库是专门用来处理日期、数字格式化以及国际化问题的。本文将详细介绍如何使用JSTL fmt标签来实现国际化。 首先,...
- 通过`<fmt:formatDate>`格式化日期。 - `<c:url>`和`<c:param>`处理URL参数。 - `<c:remove>`清除变量。 五、学习JSTL的步骤 1. 理解JSTL的基本概念和优势。 2. 学习每个核心组件的功能和使用方法。 3. 通过实际...
例如`<fmt:formatDate>`可以格式化日期,`<fmt:message>`用于获取本地化的消息资源。 3. **Function标签库 (fn)**:提供了一些实用的函数,如字符串操作、数组或集合操作等。比如`<fn:length>`可以计算字符串或集合...
- **数字日期格式化标签**:提供精细的日期和时间格式化选项,满足各种应用场景需求。 #### SQL标签库(SQL Tags) SQL标签库使开发者能够在JSP页面中执行SQL操作,无需编写复杂的Java代码。其关键特性包括: - **...
2. **Format**:格式化标签库,用于日期、时间、数字等的格式化。 3. **I18N**:国际化标签库,支持多语言环境。 4. **Function**:函数标签库,提供一系列的常用函数。 5. **SQL**:SQL标签库,用于执行数据库查询...
例如,`<fmt:formatNumber>`可以格式化数字,`<fmt:formatDate>`可以格式化日期。 **3. XML标签库**:这个库包含处理XML文档的标签,如解析XML、XSLT转换等。例如,`<x:parse>`用于解析XML字符串,`<x:out>`用于...
fmt库用于国际化和格式化,提供了处理日期、时间、数字、货币等的标签,如: - `<fmt:formatDate>`:日期格式化 - `<fmt:formatNumber>`:数字格式化 - `<fmt:message>`:获取资源bundle中的消息 **4. JSTL sql标签...
国际化的目的是使软件能够适应不同国家和地区的用户,这通常涉及日期格式、货币符号、数字样式以及文本的翻译。在Web应用中,JSTL提供了`fmt`标签库来处理这些需求。下面我们将深入探讨如何使用JSTL实现国际化。 1....
1. `<fmt:formatDate>`:格式化日期,支持多种日期格式。 2. `<fmt:formatNumber>`:格式化数字,可以指定小数位数、千分位分隔符等。 ### JSTL I18N库 I18N库支持国际化和本地化,便于创建多语言网站。主要标签有...
3. **国际化格式化标签库**:用于处理日期、时间、数字等格式化的国际化问题。 - URI前缀:`http://java.sun.com/jstl/fmt` - 使用方式:`<fmt:tagname>` 4. **数据库访问标签库**:实现了简单的数据库访问功能,...
4. **I18N和Format标签库**:支持国际化和格式化,如日期、数字的格式化,以及多语言资源的处理。 5. **JDBC标签库**:简化数据库操作,如执行SQL查询、处理结果集等。 **JSTL的核心优势:** 1. **增强可读性**:...
`<fmt:formatDate>`可以格式化日期,`<fmt:message>`用于获取资源包中的国际化消息。 5. **JSTL与EL(Expression Language)** 的结合:EL是JSP 2.0引入的一种轻量级表达式语言,它简化了数据访问。在JSTL中,EL...
- `<fmt:formatDate>`:格式化日期。 - `<fmt:message>`:加载资源包中的国际化消息。 - **Fn库**:包含一些实用的函数,用于增强EL表达式的功能。 **使用JSTL的优点:** 1. 提高代码的可读性和可维护性,降低...
- `<fmt:formatDate>` 和 `<fmt:formatNumber>`:格式化日期和数字。 - `<fmt:message>` 和 `<fmt:bundle>`:国际化支持。 - `<fn:length>` 和 `<fn:substring>`:函数标签,提供字符串处理功能。 - `<fn:split>` 和...
例如,`<c:forEach>`标签可以用来遍历集合,`<fmt:formatDate>`可以格式化日期。 **JSTL 1.2.0 版本**: JSTL 1.2.0是后续的一个更新版本,发布于2006年,它修复了1.1.0版本中的一些已知问题,并引入了更多功能。与...
- `<fmt:formatDate>`:格式化日期。 - `<fmt:formatNumber>`:格式化数字。 - `<fmt:message>`:获取并显示国际化消息。 - `<fmt:setBundle>`:设置当前作用域的资源包。 3. **JSTL SQL 库(sql Library)** ...
`<fmt:formatDate>` 可以将日期转换为用户友好的格式,`<fmt:formatNumber>` 对数字进行格式化。 3. Fn库:函数库提供了许多实用的函数,如字符串操作、数组和集合操作等。`<fn:length>` 计算字符串或集合的长度,`...