JSTL学习笔记(二)

JSTL学习笔记(二)
0 Comments | Posted by 毛叔 in Java

【JSTL XML】

尚未学习

【JSTL functions】

contains 函数
作用:测定一个字符串内是否包含另一个字符串,大小写敏感
定义:boolean contains(java.lang.String, java.lang.String)
示例:<c:if test=”${fn:contains(name, searchString)}”>

containsIgnoreCase 函数
作用:测定一个字符串内是否包含另一个字符串,大小写不敏感
定义:boolean containsIgnoreCase (java.lang.String, java.lang.String)
示例:<c:if test=”${fn:containsIgnoreCase (name, searchString)}”>

endsWith 函数
作用:测定一个字符串是否由另一个字符串作为结尾,大小写敏感
定义:boolean endsWith(java.lang.String, java.lang.String)
示例:<c:if test=”${fn:endsWith(filename, “.txt”)}”>

escapeXml 函数
作用:多内容进行xml encode(html encode?)
定义:java.lang.String escapeXml(java.lang.String)
示例:${fn:escapeXml(param:info)}

indexOf 函数
作用:查找一个字符串在另一个字符串中的位置
定义:int indexOf(java.lang.String, java.lang.String)
示例:${fn:indexOf(name, “-”)}

join 函数
作用:将一个字符串加入到一个字符串数组的每个元素之间,并组合成新的字符串。
定义:java.lang.String join(java.lang.String[], java.lang.String)
示例:${fn:join(array, “;”)}

length 函数
作用:取得一个集合中的元素个数,或者一个字符串的长度。
定义:int length(java.lang.Object)
示例:You have ${fn:length(shoppingCart.products)} in your shopping cart.

replace 函数
作用:替换操作,多个命中时会全部进行替换,相当于replaceAll
定义:java.lang.String replace(java.lang.String, java.lang.String, java.lang.String)
示例:${fn:replace(text, “-”, “•”)}

split 函数
作用:以特定标志将字符串分割为字符串数组
定义:java.lang.String[] split(java.lang.String, java.lang.String)
示例:${fn:split(customerNames, “;”)}

startsWith 函数
作用:测定一个字符串是否由另一个字符串开头
定义:boolean startsWith(java.lang.String, java.lang.String)
示例:<c:if test=”${fn:startsWith(product.id, “100-”)}”>

substring 函数
作用:取一个字符串的一部分
定义:java.lang.String substring(java.lang.String, int, int)
示例:P.O. Box: ${fn:substring(zip, 6, -1)}

substringAfter 函数
作用:取一个字符串中,特定字符串后的部分
定义:java.lang.String substringAfter(java.lang.String, java.lang.String)
示例:P.O. Box: ${fn:substringAfter(zip, “-”)}

substringBefore 函数
作用:取一个字符串中,特定字符串前的部分
定义:java.lang.String substringBefore(java.lang.String, java.lang.String)
示例:Zip (without P.O. Box): ${fn:substringBefore(zip, “-”)}

toLowerCase 函数
作用:将一个字符串转为小写
定义:java.lang.String toLowerCase(java.lang.String)
示例:Product name: ${fn.toLowerCase(product.name)}

toUpperCase 函数
作用:将一个字符串转为大写
定义:java.lang.String toUpperCase(java.lang.String)
示例:Product name: ${fn.toUpperCase(product.name)}

trim 函数
作用:对字符串进行trim,去除两端不可显示字符
定义:java.lang.String trim(java.lang.String)
示例:Product name: ${fn.trim(product.name)}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值