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)
    函数标签库具体的例子可以看这个
    
     博客
    
   
 
