1、fn:contains和fn:containsIgnoreCase
fn:contains()函数用于确定一个字符串是否包含指定的子串。
fn:containsIgnoreCase()函数用于确定一个字符串是否包含指定的子串,忽略大小写。
示例如下:
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> <%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %> <c:set var="str" value="hello world."></c:set> <c:if test="${fn:contains(str,'hello') }"> 包括hello<br/> </c:if> <c:if test="${fn:contains(str,'HELLO')==false }"> 不包括HELLO(大小写敏感)<br/> </c:if> <c:if test="${fn:containsIgnoreCase(str,'HELLO') }"> 包括HELLO(大小写不敏感)<br/> </c:if>
2、fn:endsWith
fn:endsWith()函数用于测试输入的字符串是否以指定的后缀结尾
示例如下:
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> <%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %> <c:set var="str1" value="hello world" /> <c:if test="${fn:endsWith(str1,'world') }"> 以world结尾<br/> </c:if> <c:if test="${fn:endsWith(str1,'hello')==false }"> 不以world结尾<br/> </c:if>