functions標籤庫是在JSTL中定義的標準的EL函數集。functions標籤庫中定義的函數,基本上都是對字串進行操作的函數。要在jsp頁面中使用functions標籤庫,要使用taglib指令,指定引用的標籤庫。例如:
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>
functions標籤庫中的16個函數。
fn:contains標籤
判斷一個字串是否包含了指定的子串。文法格式如下:
fn:contains(string, substring) ->boolean
fn:containsIgnoreCase標籤
判斷一個字串是否包含了指定的子串,忽略大小寫。文法格式如下:
fn:containsIgnoreCase(string, substring) ->boolean
fn:startsWith標籤
判斷一個字串是否指定的前置詞字元串開頭。文法格式如下:
fn:startsWith(string, prefix) -> boolean
fn:endWith標籤
判斷一個字串是否指定的尾碼字串結尾。文法格式如下:
fn:endWith(string, suffix) -> boolean
fn:indexOf標籤
在一個字串中尋找指定的子串,並返回最前匹配的字串的第一個字元的索引位置
fn:indexOf(string, substring) -> int
fn:replace標籤
將一個字串中的某一部分替換為另外的字串,並返回替換後,並返回替換後的結果。文法格式如下:
fn:replace(inputString, beforeSubstring, afterSubString) -> String
fn:substring標籤
截取字串中的某一部分。文法格式如下:
fn:substring(string, beginIndex, endIndex) -> String
fn:substringBefore標籤
返回一個字串中指定子串之前的字串。文法格式如下:
fn:substringBefore(string, substring)-> String
fn:substringAfter標籤
返回一個字串中指定子串之後的字串。文法格式如下:
fn:substringAfter(string, substring) -> String
fn:spilt標籤
將一個字串拆分為字串數組。文法格式如下:
fn:spilt(string, delimiters) -> String
fn:join標籤
將數組中的所有的元素串連為一個字串。文法格式如下:
fn:join(array, separator) -> String
fn:toLowerCase標籤
將字串中所有的字元都轉成小寫字元。文法格式如下:
fn:toLowerCase(string) -> String
fn:toUpperCase標籤
將字串中所有的字元都轉成大寫字元。
fn:toUpperCase(string) -> String
fn:trim標籤
去掉字串前後的空白字元。
fn:trim(string) ->String
fn:escapeXml標籤
將字串中的字元”<“,”>“,”'“,””“,“&”轉換為對應的字元引用或預定義實體引用。文法格式如下:
fn:escapeXml(string) -> String
fn:length標籤
返回集合中元素的數目,或者字串中字元的數目。
fn:length(input) -> int
轉載請註明出處:http://blog.csdn.net/iAm333