JSTL fn:startsWith() 函数与 Java 中的 startsWith 方法相似,用于判断一个字符串是否以指定的前缀开头。
JSTL fn:endsWith() 函数与 Java 中的 endsWith 方法相似,用于判断一个字符串是否以指定的后缀结尾。
JSP fn:startsWith() 函数的语法如下。
boolean fn:startsWith(String sourceStr, String startprefix)
其中,sourceStr 表示源字符串,startprefix 是指定的前缀。
JSP fn:endsWith() 函数的语法如下。
boolean fn:endsWith(String sourceStr, String endprefix)
其中,sourceStr 表示源字符串,endprefix 是指定的后缀。
下面为 fn:startsWith() 和 fn:endsWith() 函数的简单实例。
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"%>
<!DOCTYPE html>
<html>
<head>
<title>城东书院(www.cdsy.xyz)</title>
</head>
<body>
<c:set var="mymsg" value="Example of JSTL function" />
字符串以Example开头: ${fn:startsWith(mymsg, 'Example')} <br>
字符串以example开头: ${fn:startsWith(mymsg, 'example')} <br>
字符串以function结尾: ${fn:endsWith(mymsg, 'function')} <br>
字符串以Function结尾: ${fn:endsWith(mymsg, 'Function')} <br>
</body>
</html>
页面输出内容如下:
由结果可以看出,fn:startsWith() 和 fn:endsWith() 函数区分大小写。