2.格式标签
格式标签提供对消息格式,数字和日期格式等的支持。格式标签的URL为
http://java.sun.com/jsp/jstl/fmt
,前缀为fmt。
JSTL 格式标签用于国际化的网站,以显示和格式化文本,时间,日期和数字。用于在JSP中包括JSTL格式库的语法为:
<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>
详见
这里
3.SQL标签库
JSTL SQL标签提供SQL支持。SQL标签的url为http://java.sun.com/jsp/jstl/sql,前缀为sql。
SQL标签库允许标签与RDBMS(关系数据库)进行交互,例如Microsoft SQL Server,MySQL或Oracle。在JSP中导入JSTL SQL标签库的语法为:
<%@ taglib uri="http://java.sun.com/jsp/jstl/sql" prefix="sql" %>
4.XML标签库
<x:set>标签用于设置具有XPath表达式值的变量。它用于将xPath表达式的结果存储在作用域变量中。
<x:set>标签的语法为:
<x:set attributes/>
5.函数标签库
一、fn:contains()
fn:contains()函数决定了一个输入字符串是否包含一个指定的子字符串。
fn:contains()函数有如下所示语法:
boolean contains(java.lang.String, java.lang.String)
二、fn:containsIgnoreCase()
fn:containsIgnoreCase()函数决定了一个输入字符串中是否包含一个指定的子字符串。在搜索时忽略这种情况。
fn:containsIgnoreCase()函数具有如下所示语法:
boolean containsIgnoreCase(java.lang.String, java.lang.String)
三、fn:endsWith()
fn:endsWith()函数决定了一个输入字符串是否由一个指定的后缀结束。
语法:
fn:endsWith()函数具有如下所示语法:
boolean endsWith(java.lang.String, java.lang.String)
四、fn:escapeXml()
fn:escapeXml()函数转义了可以解释为XML标记的字符。
语法:
fn:escapeXml()函数具有如下所示语法:
java.lang.String escapeXml(java.lang.String)
五、fn:indexOf()
fn:indexOf()函数返回指定的子字符串的指针。
语法:
fn:indexOf()函数具有如下所示语法:
int indexOf(java.lang.String, java.lang.String)
六、fn:join()
fn:join()函数用指定的分隔符将所有的数组元素连接成一个字符串。
语法:
fn:join()函数具有如下所示语法;
String join (java.lang.String[], java.lang.String)
七、fn:length()
fn:length()函数返回字符串的长度或集合中项目的数量。
语法:
fn:length()函数具有如下所示语法:
int length(java.lang.Object)
八、fn:replace()
fn:replace()函数用一个字符串替换了另一个字符串的全部出现。
语法:
fn:replace()函数具有如下所示语法:
boolean replace(java.lang.String, java.lang.String, java.lang.String)
九、fn:split()
fn:split()函数将一个字符串划分为基于分隔符字符串的一组子字符串。
语法:
fn:split()函数具有如下所示语法:
java.lang.String[] split(java.lang.String, java.lang.String)
十、fn:startsWith()
fn:startsWith()函数决定了一个输入字符串是否以一个指定的子字符串开始。
语法:
fn:startsWith()函数具有如下所示的语法:
boolean startsWith(java.lang.String, java.lang.String)
十一、fn:substring()
fn:substring()函数返回有开始和结束索引指定的字符串的子集。
语法:
fn:substring()函数具有如下所示语法:
java.lang.String substring(java.lang.String, int, int)
十二、fn:substringAfter()
fn:substringAfter()函数在指定的子字符串后返回字符串的一部分。
语法:
fn:substringAfter()函数具有如下所示语法:
java.lang.String substringAfter(java.lang.String, java.lang.String)
十三、fn:substringBefore()
fn:substringBefore()函数在指定的子字符串之前返回字符串的一部分。
语法:
fn:substringBefore()函数具有如下所示语法:
java.lang.String substringBefore(java.lang.String, java.lang.String)
十四、fn:toLowerCase()
fn:toLowerCase()函数讲一个字符串的所有字符转换为小写字符。
语法:
fn:toLowerCase()函数具有如下所示语法:
java.lang.String toLowerCase(java.lang.String)
十五、fn:toUpperCase()
fn:toUpperCase()函数将字符串的所有字符转换为大写字符。
语法:
fn:toUpperCase()函数具有如下所示语法:
java.lang.String tolowercase(java.lang.String)
十六、fn:trim()
fn:trim()函数将字符串两端的空白删除。
语法:
fn:trim()函数具有如下所示语法:
java.lang.String trim(java.lang.String)
函数标签库具体的例子可以看这个
博客