1、bundle
示范代码:
2、formatDate
示范代码:
3、formatNumber
示范代码:
4、message
用于信息显示的标签,将显示资源配置文件中定义的信息。
示范代码:
5、parseDate
示范代码:
6、parseNumber
示范代码:
7、requestEncoding
示范代码:
8、setLocale
示范代码:
9、timeZone
示范代码:
...
10、contains
fn:contains 函数用来判断源字符串是否包含子字符串。它包括 string 和 substring 两个参数,它们都是 String 类型,分布表示源字符串和子字符串。其返回结果为一个 boolean 类型的值。下面看一个示例。
${fn:contains("ABC", "a")}
${fn:contains("ABC", "A")}
前者返回“ false ”,后者返回“ true ”。
11、containsIgnoreCase
fn:containsIgnoreCase 函数与 fn:contains 函数的功能差不多,唯一的区别是 fn:containsIgnoreCase 函数对于子字符串的包含比较将忽略大小写。
示范代码:
${fn:containsIgnoreCase("ABC", "a")}
${fn:containsIgnoreCase("ABC", "A")}
前者和后者都会返回“ true ”。
12、indexOf
fn:indexOf 函数用于取得子字符串与源字符串匹配的开始位置,若子字符串与源字符串中的内容没有匹配成功将返回“ -1 ”。
示范代码:
${fn:indexOf("ABCD","aBC")}
由于没有匹配成功,所以返回 -1
13、length
获取结果集的长度,类似java.util.Collection 接口定义了 size 方法。
示范代码:
${fn:length(sessionScope.arrayList1)}
14、replace
fn:replace 函数允许为源字符串做替换的工作。
示范代码:
${fn:replace("ABC","A","B")}
将“ ABC ”字符串替换为“ BBC ”,在“ ABC ”字符串中用“ B ”替换了“ A ”。
15、split
fn:split 函数用于将一组由分隔符分隔的字符串转换成字符串数组。
示范代码:
${fn:split("A,B,C",",")}
将“ A,B,C ”字符串转换为数组 {A,B,C} 。
16、startsWith
fn:startsWith 函数用来判断源字符串是否符合一连串的特定词头。
示范代码:
${fn:startsWith ("ABC", "ab")}
返回 false
17、substring
fn:substring 函数用于截取字符串。它的参数、返回结果和描述。
示范代码:
${fn:substring("ABC","1","2")}
截取结果为“ B ”。
18、toLowerCase
fn:toLowerCase 函数允许将源字符串中的字符全部转换成小写字符。
示范代码:
${fn:toLowerCase("ABCD")}
转换的结果为“ abcd ”。
19、 toUpperCase
fn:toUpperCase 函数允许将源字符串中的字符全部转换成大写字符。
示范代码:
${fn:toUpperCase("abcd")}
转换的结果为“ ABCD ”。
20、trim
fn:trim 函数将删除源字符串中结尾部分的“空格”以产生一个新的字符串。
示范代码:
${fn:trim("AB C ")}D
转换的结果为“ AB CD ”,注意,它将只删除词尾的空格而不是全部,因此“ B ”和“ C ”之间仍然留有一个空格。