c语言contain函数,JSP函数标签库

c语言contain函数,JSP函数标签库

2023年7月29日发(作者:)

c语⾔contain函数,JSP函数标签库在 JSP 页⾯中调⽤ JSTL 中的函数时需要使⽤ EL 表达式,调⽤语法格式如下:${fn:函数名(参数1,参数2,...)}下⾯介绍⼏个常⽤的函数。1)contains函数该函数的功能是判断⼀个字符串中是否包含指定的⼦字符串,如果包含,则返回 true,否则返回 false。其定义如下:contains(string,substring)该函数的调⽤⽰例代码如下:${fn:contains("I am studying","am")}上述 EL 表达式将返回 true。2)contain sIgnoreCase函数该函数与 contains 函数的功能相似,但判断是不区分⼤⼩写的。其定义如下:containsIgnoreCase(string,substring)该函数的调⽤⽰例代码如下:${fn:containsIgnoreCase("I AM studying","am")}上述 EL 表达式将返回 true。3)endsWith 函数该函数的功能是判断⼀个字符串是否以指定的后缀结尾。其定义如下:endsWith(string,suffix)该函数的调⽤⽰例代码如下:${fn:endsWith("I AM studying","am")}上述 EL 表达式将返回 false。4)indexOf 函数该函数的功能是返回指定⼦字符串在某个字符串中第⼀次出现时的索引,找不到时将返回 −1。其定义如下:indexOf(string,substring)该函数的调⽤⽰例代码如下:${fn:indexOf("I am studying","am")}上述 EL 表达式将返回 2。5)join 函数该函数的功能是将⼀个 String 数组中的所有元素合并成⼀个字符串,并⽤指定的分隔符分开。其定义如下:join(array,separator)例如,假设⼀个 String 数组 my,它有 3 个元素,即“I”“am”和“studying”,那么下列 EL 表达式将返回“I, am, studying”。${fn:join(my,",")}6)length 函数该函数的功能是返回集合中元素的个数或者字符串中字符的个数。其定义如下:length(input)该函数的调⽤⽰例代码如下:${fn:length("aaa")}上述 EL 表达式将返回 3。7)replace 函数该函数的功能是将字符串中出现的所有 beforestring ⽤ afterstring 替换,并返回替换后的结果。其定义如下:replace(string,beforestring,afterstring)该函数的调⽤⽰例代码如下:${fn:replace("I am am studying","am","do")}上述 EL 表达式将返回“I do do studying”。8)split 函数该函数的功能是将⼀个字符串使⽤指定的分隔符 separator 分离成⼀个⼦字符串数组。其定义如下:该函数的调⽤⽰例代码如下:${myArrayElement}上述⽰例代码的显⽰结果如图 1 所⽰。9)startsWith函数该函数的功能是判断⼀个字符串是否以指定的前缀开头。其定义如下:startsWith(string,prefix)该函数的调⽤⽰例代码如下:${fn:startsWith("I AM studying","am")}上述 EL 表达式将返回 false。10)substring 函数该函数的功能是返回⼀个字符串的⼦字符串。其定义如下:substring(string,begin,end)该函数的调⽤⽰例代码如下:${fn:substring("abcdef",1,3)}上述 EL 表达式将返回“bc”。11)toLowerCase函数该函数的功能是将⼀个字符串转换成它的⼩写版本。其定义如下:toLowerCase(string)该函数的调⽤⽰例代码如下:${fn:toLowerCase("I AM studying")}上述 EL 表达式将返回"i am studying"。12)toUpperCase 函数该函数的功能与 toLowerCase 函数的功能相反,这⾥不再赘述。13)trim 函数该函数的功能是将⼀个字符串开头和结尾的空⽩去掉。其定义如下:trim(string)该函数的调⽤⽰例代码如下:${fn:trim("I AM studying")}上述 EL 表达式将返回“I AM studying”。

发布者:admin,转转请注明出处:http://www.yc00.com/xiaochengxu/1690581077a372834.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信