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,组成 字符串数组 并将其返回 |