El表达式常用函数fn

http://java.sun.com/jsp/jstl/functions

本人经常使用总结的JSP中JSTL的FN标签

源代码效果说明
${fn:contains("aabb","bb") } true 如果参数 aabb 中包含参数 bb,返回true
${fn:containsIgnoreCase("aabB","bB") } true 如果参数 aabB 中包含参数 bB(忽略大小写),返回true
${fn:endsWith("abb","bb") } true 如果参数 string 以参数 bb 结尾,返回true
${fn:join(array,',') } 1,3,5 将一个给定的数组 array 用给定的间隔符 (分隔符)separator 串在一起,组成一 个新的字符串并返回。
${fn:escapeXml("内容") } <html><head><title>标题</title></head><body>内容</body></html> 将有特殊意义的XML(和HTML)转换为对应的XMLcharacterentity code(相当于字符串),并返回
${fn:indexOf("dfaxf","a") } 2 返回参数substring在参数string中第一次出现的位置 (下标从 零 开始)
${fn:length("我是字符串") } 5 返回参数item中包含元素的数量。参数Item类型是数组、collection 或者String。如果是String类型,返回值是String中的字符数
${fn:replace("我的老婆","老婆","情人") } 我的情人 返回一个 "我的老婆" 对象。用参数 "老婆" 字符串替换参数 "情人" 中所有出现参数 "老婆" 字符串的地方,并返回替换后的结果
${fn:startsWith("ab","a") } true 如果参数 "ab" 以参数 "a" 开头,返回true
${fn:substring("我的老婆","1","3") } 的老 返回参数string部分字符串, 从参数 begin - "1" 开始到参数 "end" = 3位置,不包括end位置的字符
${fn:substringAfter("aabadd","ba") } dd 返回参数 "ba" 在参数 "aabadd" 中后面的那一部分字符串
${fn:substringBefore("ddabc","abc") } dd 返回参数 "abc" 在参数 "ddabc" 中前面的那一部分字符串
${fn:toLowerCase("RSDSDFSD") } rsdsdfsd 将参数 string 所有的字符变为小写,并将其返回
${fn:toUpperCase("fwefaxcvzxc") } FWEFAXCVZXC 将参数 string 所有的字符变为大写,并将其返回
${fn:trim(" asdf asd asd ") } asdf asd asd 去除参数 string 首尾的空格,并将其返回
String str1 = "1 e 3 a d"; ${fn:split(str1," ") } [Ljava.lang.String;@2f996f 截取 用空格截取 str1,组成 字符串数组 并将其返回
原文地址:https://www.cnblogs.com/quanyj/p/3414189.html