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