JSP标签库之JSTL-functions
2017-05-18 17:19
176 查看
使用的方式(jsp中直接使用的字符串处理方法)
一、
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>
二、
<%@ taglib prefix="fn" uri="/WEB-INF/functions.tld" %>
或则
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>
区别在于说这样的话即使不联网也可以使用
<!-- 函数说明 -->
一、
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>
二、
<%@ taglib prefix="fn" uri="/WEB-INF/functions.tld" %>
或则
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>
区别在于说这样的话即使不联网也可以使用
<!-- 函数说明 -->
函数名 | 函数说明 | 使用举例 |
fn:contains | 判断字符串是否包含另外一个字符串 | <c:if test="${fn:contains(name, searchString)}"> |
fn:containsIgnoreCase | 判断字符串是否包含另外一个字符串(大小写无关) | <c:if test="${fn:containsIgnoreCase(name, searchString)}"> |
fn:endsWith | 判断字符串是否以另外字符串结束 | <c:if test="${fn:endsWith(filename, ".txt")}"> |
fn:escapeXml | 把一些字符转成XML表示,例如<字符应该转为< | ${fn:escapeXml(param:info)} |
fn:indexOf | 子字符串在母字符串中出现的位置 | ${fn:indexOf(name, "-")} |
fn:join | 将数组中的数据联合成一个新字符串,并使用指定字符格开 | ${fn:join(array, ";")} |
fn:length | 获取字符串的长度,或者数组的大小 | ${fn:length(shoppingCart.products)} |
fn:replace | 替换字符串中指定的字符 | ${fn:replace(text, "-", "")} |
fn:split | 把字符串按照指定字符切分 | ${fn:split(customerNames, ";")} |
fn:startsWith | 判断字符串是否以某个子串开始 | <c:if test="${fn:startsWith(product.id, "100-")}"> |
fn:substring | 获取子串 | ${fn:substring(zip, 6, -1)} |
fn:substringAfter | 获取从某个字符所在位置开始的子串 | ${fn:substringAfter(zip, "-")} |
fn:substringBefore | 获取从开始到某个字符所在位置的子串 | ${fn:substringBefore(zip, "-")} |
fn:toLowerCase | 转为小写 | ${fn.toLowerCase(product.name)} |
fn:toUpperCase | 转为大写字符 | ${fn.UpperCase(product.name)} |
fn:trim | 去除字符串前后的空格 | ${fn.trim(name)} |
相关文章推荐
- 【Java.Web】JSP —— 标签库taglib —— 第三方标签库 —— JSTL Functions
- jsp技术:day5#1-JSTL--Functions标签
- 引入不了<%@taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"%>标签库的问题
- JSP中JSTL核心标签库的标签
- jsp中引用的jstl 标签库和fmt标签
- jsp页面用jstl标签出错
- 第十八天3月14日之JSP标签,自定义标签和jstl
- 如何在JSP页面使用JSTL标签获取List的元素个数
- jsp学习---mvc模式介绍和el表达式,jstl标签库的使用入门
- JSP JSTL标签用法
- JSP-10-JSTL标准标签库
- jsp页面中jstl标签详解
- JSP基础(二十一)——JSTL核心标签
- JSP自定义标签(2)JSTL标签库
- jsp页面引入jstl标签后台报java.lang.ArrayIndexOutOfBoundsException
- MyEclipse2017 JSP代码中<option>中使用jstl标签报错
- JSTL标签急速秒杀jsp页面中的java代码(一)---Core标签库
- JSP中JSTL提供的函数标签EL表达式操作字符串的方法
- jsp页面中jstl标签详解
- JSP标签 el jstl的初步