和String的方法类似,就是对String的一种封装。
No. |
函数标签名称 |
描述 |
1 |
${fn:contains()} |
查询某字符串是否存在,区分大小写 |
2 |
${fn:containsIgnoreCase()} |
查询某字符串是否存在,忽略大小写 |
3 |
${fn:startsWith()} |
判断是否以指定的字符串开头 |
4 |
${fn:endsWith()} |
判断是否以指定的字符串结尾 |
5 |
${fn:toUpperCase()} |
全部转为大写显示 |
6 |
${fn:toLowerCase()} |
全部转为小写显示 |
7 |
${fn:substring()} |
字符串截取 |
8 |
${fn:split()} |
字符串拆分 |
9 |
${fn:join()} |
字符串连接 |
10 |
${fn:escapeXml()} |
将<、>、"、'等替换成转义字符 |
11 |
${fn:trim()} |
去掉左右空格 |
12 |
${fn:replace()} |
字符串替换操作 |
13 |
${fn:indexOf()} |
查找指定的字符串位置 |
14 |
${fn:substringBefore()} |
截取指定字符串之前的内容 |
15 |
${fn:substringAfter()} |
截取指定字符串之后的内容 |
字符串判断操作 —— string_demo01.jsp :
<%@ page contentType="text/html" pageEncoding="GBK"%>
<%@ taglib uri="http://www.mldn.cn/jstl/fn" prefix="fn"%> <!-- 定义函数标记 -->
<html>
<head><title>www.mldnjava.cn,MLDN高端Java培训</title></head>
<body>
<%
pageContext.setAttribute("info","Hello MLDN , Hello LiXingHua") ;
%>
<h3>查找MLDN:${fn:contains(info,"MLDN")}</h3>
<h3>查找MLDN:${fn:containsIgnoreCase(info,"mldn")}</h3>
<h3>判断开头:${fn:startsWith(info,"Hello")}</h3>
<h3>判断结尾:${fn:startsWith(info,"LiXingHua")}</h3>
<h3>查找位置:${fn:indexOf(info,",")}</h3>
</body>
</html>
字符串操作 —— string_demo02.jsp :
<%@ page contentType="text/html" pageEncoding="GBK"%>
<%@ taglib uri="http://www.mldn.cn/jstl/fn" prefix="fn"%> <!-- 定义函数标记 -->
<html>
<head><title>www.mldnjava.cn,MLDN高端Java培训</title></head>
<body>
<%
pageContext.setAttribute("info","Hello MLDN , Hello LiXingHua") ;
%>
<h3>替换:${fn:replace(info,"MLDN","www.MLDNJAVA.cn")}</h3>
<h3>截取:${fn:substring(info,0,10)}</h3>
<h3>拆分:${fn:split(info," ")[0]}</h3>
</body>
</html>