EL表達(dá)式截取字符串的函數(shù)說(shuō)明
引入標(biāo)簽庫(kù)
<%@tablib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>
${fn:substring("你要截取的字符串"),beginIndex,endIndex}
下面是JSTL中自帶的方法列表以及其描述
函數(shù)名 函數(shù)說(shuō)明 使用舉例
fn:contains 判斷字符串是否包含另外一個(gè)字符串 <c:if test="${fn:contains(name, searchString)}">
fn:containsIgnoreCase 判斷字符串是否包含另外一個(gè)字符串(大小寫(xiě)無(wú)關(guān)) <c:if test="${fn:containsIgnoreCase(name, searchString)}">
fn:endsWith 判斷字符串是否以另外字符串結(jié)束 <c:if test="${fn:endsWith(filename, ".txt")}">
fn:escapeXml 把一些字符轉(zhuǎn)成XML表示,例如<字符應(yīng)該轉(zhuǎn)為< ${fn:escapeXml(param:info)}
fn:indexOf 子字符串在母字符串中出現(xiàn)的位置 ${fn:indexOf(name, "-")}
fn:join 將數(shù)組中的數(shù)據(jù)聯(lián)合成一個(gè)新字符串,并使用指定字符格開(kāi) ${fn:join(array, ";")}
fn:length 獲取字符串的長(zhǎng)度,或者數(shù)組的大小 ${fn:length(shoppingCart.products)}
fn:replace 替換字符串中指定的字符 ${fn:replace(text, "-", "•")}
fn:split 把字符串按照指定字符切分 ${fn:split(customerNames, ";")}
fn:startsWith 判斷字符串是否以某個(gè)子串開(kāi)始 <c:if test="${fn:startsWith(product.id, "100-")}">
fn:substring 獲取子串 ${fn:substring(zip, 6, -1)}
fn:substringAfter 獲取從某個(gè)字符所在位置開(kāi)始的子串
${fn:substringAfter(zip, "-")}
fn:substringBefore 獲取從開(kāi)始到某個(gè)字符所在位置的子串 ${fn:substringBefore(zip, "-")}
fn:toLowerCase 轉(zhuǎn)為小寫(xiě) ${fn.toLowerCase(product.name)}
fn:toUpperCase 轉(zhuǎn)為大寫(xiě)字符 ${fn.UpperCase(product.name)}
fn:trim 去除字符串前后的空格 ${fn.trim(name)}
總結(jié)
以上所述是小編給大家介紹的EL表達(dá)式截取字符串的函數(shù)說(shuō)明,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
相關(guān)文章
學(xué)習(xí)JavaScript設(shè)計(jì)模式之模板方法模式
這篇文章主要為大家介紹了JavaScript設(shè)計(jì)模式中的模板方法模式,對(duì)JavaScript設(shè)計(jì)模式感興趣的小伙伴們可以參考一下2016-01-01
Postman自動(dòng)化接口測(cè)試實(shí)戰(zhàn)
有時(shí)我們可能需要在多個(gè)環(huán)境下對(duì)同一個(gè)接口進(jìn)行測(cè)試。比如我們請(qǐng)求的域名,開(kāi)發(fā)、測(cè)試、生產(chǎn)環(huán)境,請(qǐng)求參數(shù)。文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-11-11
關(guān)于捕獲用戶何時(shí)點(diǎn)擊window.onbeforeunload的取消事件
關(guān)于捕獲用戶何時(shí)點(diǎn)擊window.onbeforeunload的取消事件的代碼,需要的朋友可以參考下。2011-03-03
javascript定義變量時(shí)帶var與不帶var的區(qū)別分析
這篇文章主要介紹了javascript定義變量時(shí)帶var與不帶var的區(qū)別,以一個(gè)簡(jiǎn)單實(shí)例分析了變量定義時(shí)帶var與不帶var的執(zhí)行原理及用法區(qū)別,需要的朋友可以參考下2015-01-01
微信小程序開(kāi)發(fā)自定義tabBar實(shí)戰(zhàn)案例(定制消息99+小紅心)
一定的需求情況下無(wú)法使用小程序原生的tabbar的時(shí)候,需要自行實(shí)現(xiàn)一個(gè)和tabbar功能一模一樣的自制組件,下面這篇文章主要給大家介紹了關(guān)于微信小程序開(kāi)發(fā)自定義tabBar(定制消息99+小紅心)的相關(guān)資料,需要的朋友可以參考下2022-12-12
Javascript實(shí)現(xiàn)動(dòng)態(tài)時(shí)鐘效果
這篇文章主要為大家介紹了Javascript實(shí)現(xiàn)動(dòng)態(tài)時(shí)鐘效果,非常詳細(xì)的注釋代碼,文具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-11-11
ES6知識(shí)點(diǎn)整理之String字符串新增常用方法示例
這篇文章主要介紹了ES6知識(shí)點(diǎn)整理之String字符串新增常用方法,結(jié)合實(shí)例形式分析了ES6字符串String includes,startsWith,endsWith等方法相關(guān)使用技巧,需要的朋友可以參考下2019-07-07

