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 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)}