现在的位置: 首页 > 综合 > 正文

Servlet&JSP的那些事儿(二十一)

2013年01月15日 ⁄ 综合 ⁄ 共 1490字 ⁄ 字号 评论关闭

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

抱歉!评论已关闭.