和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>
时间: 2024-10-21 00:26:04