<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions"%>
fn:contains()函数用于确定一个字符串是否包含指定的子串。
实例:
<c:if test="${fn:contains(原始字符串, 要查找的子字符串)}">
...</c:if>
fn:containsIgnoreCase()函数用于确定一个字符串是否包含指定的子串,忽略大小写。
实例:
<c:if test="${fn:containsIgnoreCase(原始字符串, 要查找的子字符串)}">
...</c:if>
fn:endsWith()函数用于确定一个字符串是否以指定后缀结尾。
实例:
<c:if test="${fn:endsWith(原始字符串, 要查找的子字符串)}">
...</c:if>
fn:escapeXml()函数忽略用于XML标记的字符。
实例:
${fn:escapeXml(要转义标记的文本)}
fn:indexOf()函数返回一个字符串中指定子串的位置。
实例:
${fn:indexOf(原始字符串,子字符串)}
fn:join()函数将一个数组中的所有元素使用指定的分隔符来连接成一个字符串。
实例:
${fn:join(数组, 分隔符)}
<c:set var="string1" value="www runoob com"/>
<c:set var="string2" value="${fn:split(string1, ' ')}" />
<c:set var="string3" value="${fn:join(string2, '-')}" />
输出${string3}: www-runoob-com
fn:length()函数返回字符串长度或集合中元素的数量。
实例:
${fn:length(string1)}
fn:replace()函数将字符串中所有指定的子串用另外的字符串替换。
实例:
${fn:replace(原始字符串, 被替换的字符串, 要替换的字符串)}
fn:split()函数将一个字符串用指定的分隔符分裂为一个子串数组
实例:
${fn:split(带分隔符的字符串, 分隔符)}
fn:startsWith()函数用于确定一个字符串是否以指定的前缀开始。
实例:
<c:if test="${fn:startsWith(原始字符串, 搜索的前缀)}">
...</c:if>
fn:substring()函数返回字符串中指定开始和结束索引的子串。
实例:
${fn:substring(string, beginIndex, endIndex)}
fn:substringAfter()函数返回字符串中指定子串后面的部分。
实例:
<c:set var="string1" value="This is first String."/>
<c:set var="string2" value="${fn:substringAfter(string1, 'is')}" />
<p>生成的子字符串 : ${string2}</p>
输出:is first String.
fn:substringBefore()函数返回一个字符串中指定子串前面的部分。
实例:
<c:set var="string1" value="This is first String."/>
<c:set var="string2" value="${fn:substringBefore(string1,
'first')}" />
输出:This is
fn:toLowerCase()函数将字符串中的所有字符转为小写。
实例:
${fn.toLowerCase(string)}
fn:toUpperCase()函数将一个字符串中的所有字符转为大写。
实例:
${fn.toUpperCase(string)}
fn:trim()函数将字符串两端的空白符移除。
实例:
${fn.trim(string)}