【一】 <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> 核心标签
<c:if <c:choose <c:when <c:otherwise <c:url
【二】 <%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"%> JSTL包括许多标准函数,其中大部分是常见的字符串操作功能。
fn:contains() fn:indexOf() fn:startsWith() fn:trim()
【三】 <%@ taglib uri="http://java.sun.com/jsp/jstl/xml
" prefix="xml"%> 操作XML文档的方法。
【四】 <%@ taglib uri="http://java.sun.com/jsp/jstl/sql
" prefix="sql"%> SQL标签库提供与关系数据库(RDBMS)进行交互的标记,如:Oracle,MySQL或Microsoft SQL Server。
<sql:setDataSource | 创建一个仅适用于原型设计的简单DataSource | |
2 | <sql:query | 执行在其正文中或通过sql属性定义的SQL查询。 |
3 | <sql:update | 执行在其正文中或通过sql属性来定义SQL更新。 |
4 | <sql:param | 将SQL语句中的参数设置为指定的值。 |
5 | <sql:dateParam | 将SQL语句中的参数设置为指定的java.util.Date 值。 |
6 | <sql:transaction | 提供了一个共享的连接,设置为执行所有语句作为一个事务嵌套数据库动作要素。 |
【五】 <%@ taglib uri="http://java.sun.com/jsp/jstl/fmt
" prefix="fmt
"%> JSTL格式化标签用于格式化和显示国际化网站的文本,日期,时间和数字。
1 | <fmt:formatNumber | 以特定精度或格式呈现数值。 |
2 | <fmt:parseNumber | 解析数字,货币或百分比的字符串表示形式。 |
3 | <fmt:formatDate | 使用提供的样式和模式格式化日期和/或时间。 |
4 | <fmt:parseDate | 解析日期和/或时间的字符串表示形式 |
5 | <fmt:bundle | 加载到其标签体中使用资源包。 |
6 | <fmt:setLocale | 在locale配置变量中存储给定的区域设置。 |
7 | <fmt:setBundle | 加载资源包并将其存储在命名作用域变量或包配置变量中。 |
8 | <fmt:timeZone | 指定嵌套在其正文中的任何时间格式化或解析操作的时区。 |
9 | <fmt:setTimeZone | 在时区配置变量中存储给定的时区 |
10 | <fmt:message | 显示国际化消息。 |
11 | <fmt:requestEncoding | 设置请求字符编码 |