01 |
<!-- jstl-fmt -->
|
02 |
< c:set var = "date" value="<%=new Date() %>"/>
|
03 |
< fmt:formatDate value = "${date }" pattern = "yyyy年MM月dd日" /> <!-- 2010年06月23日 -->
|
04 |
< fmt:formatDate value = "${date }" type = "date" /> <!-- 2010-6-23 -->
|
05 |
< fmt:formatDate value = "${date }" type = "time" /> <!-- 15:29:14 -->
|
06 |
< fmt:formatDate value = "${date }" type = "both" /> <!-- 2010-06-23 15:29:14 --> < br />
|
07 |
< fmt:formatDate value = "${date }" type = "date" dateStyle = "default" /> <!-- 2010-6-23 -->
|
08 |
< fmt:formatDate value = "${date }" type = "date" dateStyle = "short" /> <!-- 10-6-23 -->
|
09 |
< fmt:formatDate value = "${date }" type = "date" dateStyle = "medium" /> <!-- 2010-6-23 -->
|
10 |
< fmt:formatDate value = "${date }" type = "date" dateStyle = "long" /> <!-- 2010年6月23日 -->
|
11 |
< fmt:formatDate value = "${date }" type = "date" dateStyle = "full" /> <!-- 2010年6月23日 星期三 -->
|
12 |
<!-- num= --> < br />
|
13 |
< c:set var = "num" value = "1234567890.1234567" />
|
14 |
< fmt:formatNumber value = "${num }" type = "number" /> <!-- 1,234,567,890.123 -->
|
15 |
< fmt:formatNumber value = "${num }" pattern = "#" type = "number" /> <!-- 1234567890 -->
|
16 |
< fmt:formatNumber value = "${num }" pattern = "#.##" type = "number" /> <!-- 1234567890.12 -->
|
17 |
< fmt:formatNumber value = "${num }" pattern = "#.00" type = "number" /> <!-- 1234567890.12 -->
|
18 |
< fmt:formatNumber value = "${num }" type = "currency" /> <!-- ¥1,234,567,890.12 -->
|
19 |
< fmt:formatNumber value = "${num }" type = "percent" /> <!-- 123,456,789,012% --> < br />
|
20 |
< fmt:parseNumber var = "i" type = "number" value = "-45678.2q345" />
|
21 |
< c:out value = "${i}" escapeXml = "false" /> <!-- -45678.2 忽略第一个不符合数字条件的字符和其之后的所有字符,如果字符串不是以数字开头则报错 -->
|
相关推荐
### JSTL标签的核心知识点详解 #### 一、引言 JSTL(JavaServer Pages Standard Tag Library)是一组标准标签库,它为开发者提供了一系列的功能强大的标签,用于简化JSP页面的开发工作。JSTL标签库可以提高代码的...
### EL (Expression Language) 和 JSTL (JavaServer Pages Standard Tag Library) 学习笔记 #### 1. EL 表达式概述 - **EL 表达式的引入**:自 JSP 2.0 以来,EL 表达式成为官方规范的一部分,在 Servlet 2.4 及...
**JSTL(JavaServer Pages Standard Tag Library)是Java服务器页面标准标签库,它提供了一系列的标签用于简化JSP开发,使代码更加简洁且易于维护。JSTL主要由四个核心部分组成:Core、XML、Internationalization ...
**JSTL(JavaServer Pages Standard Tag Library)**是一个标准化的、开源的JSP标签库,旨在简化JSP页面的开发。它由Apache Jakarta小组维护,最初是为了减少JSP页面中自定义标签的重复定义而设计。JSTL 1.02是其...
`jstl日期格式化.txt` 文件可能会讲述如何利用JSTL的fmt标签库进行日期和时间的格式化,这对于在页面上展示日期信息至关重要。 `jstl` 和 `standard` 目录可能包含了JSTL的1.0和1.2版本的jar包,这些库文件需要添加...
JSTL是JavaServer Pages标准标签库,它提供了一组预定义的标签,用于简化JSP页面的开发,使其更加结构化,可读性更强,同时也提高了代码的复用性和可维护性。JSTL主要包含五个核心组件:Core、XML、Format、I18N和...
**JSTL(JavaServer Pages Standard Tag Library)**是Java Web开发中的一种标准标签库,它为JSP页面提供了一套方便、高效的标签,用于处理常见的页面逻辑和控制流程,从而减少Java代码在JSP页面中的使用,提高代码...
2. **JSTL核心标签**:掌握`c:if`、`c:choose`、`c:forEach`等控制结构,以及`fmt`库中的格式化标签。 3. **OGNL与EL的区别**:了解两者在数据绑定上的差异,EL(Expression Language)是JSP 2.0引入的标准,通常与...
JSTL主要由五个核心部分组成:Core(核心)、XML、 fmt(格式化)、fn(函数)和sql(SQL操作)。这些组件提供了处理循环、条件判断、国际化、XML操作、字符串处理和数据库查询等功能。 **2. TLD详解** TLD文件是一...
### 崔西凡JavaWeb笔记day13-day15 #### Day13知识点概览 ##### JSTL标签库简介 **JSTL (JavaServer Pages Standard Tag Library)** 是一组标准标签库,用于简化JSP页面开发。它是Apache组织的产品,并依赖于EL ...
1. JSTL是一套标准的标签库,包括核心标签库(core)、XML标签库(xml)、JDBC标签库(sql)和国际化标签库(fmt)等,用于处理常见的Web任务。 2. 核心标签库提供了控制流操作,如条件判断(if、choose、when、...
4. **笔记**:可能是作者在学习过程中整理的要点和难点,包括理解EL和JSTL的关键点、常见问题及解决方案。 5. **代码**:可能包含示例代码,演示了EL和JSTL的用法,这些代码可以作为学习者参考和实践的模板。 通过...
常见的JSTL标签如fmt、sql、c、fn等。 5. **Model-View-Controller(MVC)设计模式**:在JavaWeb开发中,MVC模式被广泛应用,用于分离业务逻辑、数据模型和用户界面。理解这个模式有助于构建清晰、可扩展的Web应用...
- **JSTL应用**:例如,使用 `<c:forEach>` 进行循环,`<c:if>` 进行条件判断,`<c:set>` 设置变量,以及 `<fmt:formatDate>` 格式化日期等。 - **自定义标签开发**:创建自定义标签涉及编写标签处理类、定义TLD...
- JSTL是标准标签库,包含多种标签集合,如核心标签库`<c:...>`用于逻辑判断和迭代,XML解析标签`<x:...>`,国际化标签`<fmt:....>`,数据库访问标签`<sql:...>`,以及函数标签`<fn:...>`。 7. **访问Web元素**: ...
JSTL (JavaServer Pages Standard Tag Library) 是一组标准标签库,包括EL (Expression Language) 表达式,它们被广泛用于JSP页面中以增强其表现力和可读性。EL表达式允许开发者在JSP页面中直接访问Java对象,而无需...
- **JSTL时间格式化**:利用JSTL标签库中的`fmt:formatDate`来格式化日期和时间。 #### JSTL与EL表达式 - **区别**: - **JSTL**:Java Server Pages Standard Tag Library,提供了一系列标准标签来简化JSP页面的...
2. **JSTL**:JSTL是JSP的一个扩展,它提供了一组标准的标签库,用于处理常见任务,如迭代、条件判断、XML处理等,以减少页面上的脚本代码,提高可维护性和可读性。例如,`<c:forEach>`用于循环遍历集合,`<fmt:...
JSTL是一套标准标签库,包含许多功能标签,如`fmt`用于格式化日期和数字,`c`用于条件判断和循环,`sql`处理数据库操作等,提高了代码的可读性和可维护性。 6. **过滤器(Filter)和监听器(Listener)**: 过滤器...
JSTL提供了一系列预定义的标签,如`<c:if>`, `<c:forEach>`, `<fmt:formatDate>`等,而EL则提供了一种简洁的语法来访问和操作JavaBean或其他作用域内的对象。 总结来说,Java Web的基础学习中,JSP是一个关键部分,...