JAVA—咖啡館

          ——歡迎訪問rogerfan的博客,常來《JAVA——咖啡館》坐坐,喝杯濃香的咖啡,彼此探討一下JAVA技術(shù),交流工作經(jīng)驗,分享JAVA帶來的快樂!本網(wǎng)站部分轉(zhuǎn)載文章,如果有版權(quán)問題請與我聯(lián)系。

          BlogJava 首頁 新隨筆 聯(lián)系 聚合 管理
            447 Posts :: 145 Stories :: 368 Comments :: 0 Trackbacks

          因為在jsf要用到j(luò)stl標簽,這里做有效的整理。在使用這些函數(shù)之前必須在JSP中引入標準函數(shù)的聲明

          <%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>

          下面是JSTL中自帶的方法列表以及其描述

           

          函數(shù)名函數(shù)說明使用舉例
           contains判斷字符串是否包含另外一個字符串<c:if test="${fn:contains(name, searchString)}">
           containsIgnoreCase判斷字符串是否包含另外一個字符串(大小寫無關(guān))<c:if test="${fn:containsIgnoreCase(name, searchString)}">
           endsWith判斷字符串是否以另外字符串結(jié)束<c:if test="${fn:endsWith(filename, ".txt")}">
           escapeXml把一些字符轉(zhuǎn)成XML表示,例如<字符應(yīng)該轉(zhuǎn)為&lt;${fn:escapeXml(param:info)}
           indexOf子字符串在母字符串中出現(xiàn)的位置${fn:indexOf(name, "-")}
           join將數(shù)組中的數(shù)據(jù)聯(lián)合成一個新字符串,并使用指定字符格開${fn:join(array, ";")}
           length獲取字符串的長度,或者數(shù)組的大小${fn:length(shoppingCart.products)}
           replace替換字符串中指定的字符${fn:replace(text, "-", "•")}
           split把字符串按照指定字符切分${fn:split(customerNames, ";")}
           startsWith判斷字符串是否以某個子串開始<c:if test="${fn:startsWith(product.id, "100-")}">
           substring獲取子串${fn:substring(zip, 6, -1)}
           substringAfter

          獲取從某個字符所在位置開始的子串

          ${fn:substringAfter(zip, "-")}
           substringBefore獲取從開始到某個字符所在位置的子串${fn:substringBefore(zip, "-")}
           toLowerCase轉(zhuǎn)為小寫${fn.toLowerCase(product.name)}
           toUpperCase轉(zhuǎn)為大寫字符${fn.UpperCase(product.name)}
           trim去除字符串前后的空格${fn.trim(name)}

           

          posted on 2015-12-19 13:48 rogerfan 閱讀(480) 評論(0)  編輯  收藏 所屬分類: 【Java知識】
          主站蜘蛛池模板: 镇沅| 宁都县| 丹凤县| 德令哈市| 安康市| 乐业县| 甘南县| 石泉县| 郎溪县| 南岸区| 墨脱县| 金平| 宁晋县| 嘉兴市| 博白县| 确山县| 五华县| 正阳县| 兴国县| 山阴县| 历史| 哈巴河县| 泾川县| 鄄城县| 奉贤区| 台东市| 西平县| 伊吾县| 稻城县| 手游| 四会市| 合肥市| 康马县| 东港市| 乃东县| 碌曲县| 孝昌县| 武定县| 金塔县| 洛川县| 长泰县|