Servlet&JSP的那些事兒(二十一)

來源:互聯網
上載者:User

functions標籤庫是在JSTL中定義的標準的EL函數集。functions標籤庫中定義的函數,基本上都是對字串進行操作的函數。要在jsp頁面中使用functions標籤庫,要使用taglib指令,指定引用的標籤庫。例如:

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

functions標籤庫中的16個函數。

fn:contains標籤

判斷一個字串是否包含了指定的子串。文法格式如下:

fn:contains(string, substring) ->boolean

fn:containsIgnoreCase標籤

判斷一個字串是否包含了指定的子串,忽略大小寫。文法格式如下:

fn:containsIgnoreCase(string, substring) ->boolean

fn:startsWith標籤

判斷一個字串是否指定的前置詞字元串開頭。文法格式如下:

fn:startsWith(string, prefix) -> boolean

fn:endWith標籤

判斷一個字串是否指定的尾碼字串結尾。文法格式如下:

fn:endWith(string, suffix) -> boolean

fn:indexOf標籤

在一個字串中尋找指定的子串,並返回最前匹配的字串的第一個字元的索引位置

fn:indexOf(string, substring) -> int

fn:replace標籤

將一個字串中的某一部分替換為另外的字串,並返回替換後,並返回替換後的結果。文法格式如下:

fn:replace(inputString, beforeSubstring, afterSubString) -> String

fn:substring標籤

截取字串中的某一部分。文法格式如下:

fn:substring(string, beginIndex, endIndex) -> String

fn:substringBefore標籤

返回一個字串中指定子串之前的字串。文法格式如下:

fn:substringBefore(string, substring)-> String

fn:substringAfter標籤

返回一個字串中指定子串之後的字串。文法格式如下:

fn:substringAfter(string, substring) -> String

fn:spilt標籤

將一個字串拆分為字串數組。文法格式如下:

fn:spilt(string, delimiters) -> String

fn:join標籤

將數組中的所有的元素串連為一個字串。文法格式如下:

fn:join(array, separator) -> String

fn:toLowerCase標籤

將字串中所有的字元都轉成小寫字元。文法格式如下:

fn:toLowerCase(string) -> String

fn:toUpperCase標籤

將字串中所有的字元都轉成大寫字元。

fn:toUpperCase(string) -> String

fn:trim標籤

去掉字串前後的空白字元。

fn:trim(string) ->String

fn:escapeXml標籤

將字串中的字元”<“,”>“,”'“,””“,“&”轉換為對應的字元引用或預定義實體引用。文法格式如下:

fn:escapeXml(string) -> String

fn:length標籤

返回集合中元素的數目,或者字串中字元的數目。

fn:length(input) -> int

轉載請註明出處:http://blog.csdn.net/iAm333

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.