2023年7月29日发(作者:)
JSTL 标签库详解(一个不漏)
采集自: 转载请保留出处
catch
示范代码:
${SingleValue[9] == 3}
${err}
更多 catch 信息
choose
用于控制嵌套
示范代码:
更多 choose 信息
forEach
示范代码:
更多 forEach 信息
forTokens
标签可以根据某个分隔符分隔指定字符串,相当于 Tokenizer类。
示范代码:
${item}
更多 forTokens 信息
if
示范代码:
.....
更多 if 信息
import
标签允许包含另一个JSP页面到本页面来。
示范代码:
更多 import 信息
otherwise
它等价于“else”语句。
示范代码:
not 12 not 13,it is 11
更多 otherwise 信息
out
示范代码:
更多 out 信息
param
用于传递参数,用来为包含或重定向的页面传递参数。
示范代码:
更多 param 信息
redirect
可以将客户端的请求从一个 JSP 网页导向到其他文件。
示范代码:
更多 redirect 信息
remove
<%Attribute(“name”)%>...
示范代码:
更多 remove 信息
set
示范代码:
更多 set 信息
url
主要用来产生一个URL。
示范代码:
更多 url 信息
when
示范代码:
condition1 为 true
更多 when 信息
bundle
示范代码:
更多 bundle 信息
formatDate
示范代码:
更多 formatDate 信息
formatNumber
示范代码:
更多 formatNumber 信息
message
用于信息显示的标签,将显示资源配置文件中定义的信息。
示范代码:
更多 message 信息
param
示范代码:
更多 param 信息
parseDate
示范代码:
更多 parseDate 信息
parseNumber
示范代码:
更多 parseNumber 信息
requestEncoding
示范代码:
更多 requestEncoding 信息
setBundle
示范代码:
更多 setBundle 信息
setLocale
示范代码:
更多 setLocale 信息
setTimeZone
更多 setTimeZone 信息
timeZone
示范代码:
...
更多 timeZone 信息
JSTL functions
contains
fn:contains 函数用来判断源字符串是否包含子字符串。它包括 string 和 substring 两个参数,它们都是 String 类型,分布表示源字符串和子字符串。其返回结果为一个 boolean 类型的值。下面看一个示例。
${fn:contains("ABC", "a")}
${fn:contains("ABC", "A")}
前者返回“ false ”,后者返回“ true ”。
更多 contains 信息
containsIgnoreCase
fn:containsIgnoreCase 函数与 fn:contains 函数的功能差不多,唯一的区别是 fn:containsIgnoreCase 函数对于子字符串的包含比较将忽略大小写。
示范代码:
${fn:containsIgnoreCase("ABC", "a")}
${fn:containsIgnoreCase("ABC", "A")}
前者和后者都会返回“ true ”。
更多 containsIgnoreCase 信息
endsWith
fn:endsWith 函数用来判断源字符串是否符合一连串的特定词尾。它与 fn:startsWith 函数相同,包括 string 和 subffx 两个参数,并返回一个 boolean 类型的值。
示范代码。
${fn:endsWith("ABC", "bc")}
返回 false
更多 endsWith 信息
escapeXml
fn:escapeXml 函数用于将所有特殊字符转化为字符实体码。它只包含一个 string 参数,返回一个 String 类型的值。
示范代码:
${fn:escapeXml(param:info)}
更多 escapeXml 信息
indexOf
fn:indexOf 函数用于取得子字符串与源字符串匹配的开始位置,若子字符串与源字符串中的内容没有匹配成功将返回“ -1 ”。
示范代码:
${fn:indexOf("ABCD","aBC")}
由于没有匹配成功,所以返回 -1
更多 indexOf 信息
join
fn:join 函数允许为一个字符串数组中的每一个字符串加上分隔符,并连接起来。
示范代码:
<% String[] stringArray = {"a","b","c"}; %>
<%sion().setAttribute("stringArray", stringArray);%>
${fn:join(Array,";")}
更多 join 信息
length
获取结果集的长度,类似tion 接口定义了 size 方法。
示范代码:
${fn:length(ist1)}
更多 length 信息
replace
fn:replace 函数允许为源字符串做替换的工作。
示范代码:
${fn:replace("ABC","A","B")}
将“ ABC ”字符串替换为“ BBC ”,在“ ABC ”字符串中用“ B ”替换了“ A ”。
更多 replace 信息
split
fn:split 函数用于将一组由分隔符分隔的字符串转换成字符串数组。
示范代码:
${fn:split("A,B,C",",")}
将“ A,B,C ”字符串转换为数组 {A,B,C} 。
更多 split 信息
startsWith
fn:startsWith 函数用来判断源字符串是否符合一连串的特定词头。
示范代码:
${fn:startsWith ("ABC", "ab")}
返回 false
更多 startsWith 信息
substring
fn:substring 函数用于截取字符串。它的参数、返回结果和描述。
示范代码:
${fn:substring("ABC","1","2")}
截取结果为“ B ”。
更多 substring 信息
substringBefore
fn:substringBefore 函数允许截取源字符从开始到某个字符串。
示范代码:
${fn:substringBefore("ABCD","BC")}
截取的结果为“ A ”。
更多 substringBefore 信息
toLowerCase
fn:toLowerCase 函数允许将源字符串中的字符全部转换成小写字符。
示范代码:
${fn:toLowerCase("ABCD")}
转换的结果为“ abcd ”。
更多 toLowerCase 信息
toUpperCase
fn:toUpperCase 函数允许将源字符串中的字符全部转换成大写字符。
示范代码:
${fn:toUpperCase("abcd")}
转换的结果为“ ABCD ”。
更多 toUpperCase 信息
trim
fn:trim 函数将删除源字符串中结尾部分的“空格”以产生一个新的字符串。
示范代码:
${fn:trim("AB C ")}D
转换的结果为“ AB CD ”,注意,它将只删除词尾的空格而不是全部,因此“ B ”和“ C ”之间仍然留有一个空格。
更多 trim 信息
发布者:admin,转转请注明出处:http://www.yc00.com/web/1690581232a372863.html
评论列表(0条)