JSTL fmt,fn标签库

来源:互联网 发布:网络暴力事件案例概括 编辑:程序博客网 时间:2024/05/20 05:54

1、bundle 

<fmt:bundle> 用于资源配置文件的绑定,并在页面中显示出来。

示范代码:

<fmt:bundle basename="property.test"> 

2、formatDate 

<fmt:formatDate>  标签用于格式化日期。

示范代码:

<fmt:formatDate value="${blogEntry.created}" pattern="h:mm a zz"/>

3、formatNumber 

<fmt: formatNumber >  标 签用于格式化数字。

示范代码:

<fmt:formatNumber value="1000.888" type="currency" var="money"/>

4、message 

用于信息显示的标签,将显示资源配置文件中定义的信息。

示范代码:

<fmt:message key="passWord" bundle="${applicationBundle}" />  

 5、parseDate 

<fmt:parseDate>  标签用于解析一个日期,并将结果作为  java.lang.Date  类型的实例返回。 

示范代码:

<fmt:parseDate var="i" type="date" value="2006-12-11" />

6、parseNumber 

<fmt:parseNumber>  标签用于解析一个数字,并将结果作为  java.lang.Number  类的实例返回。

示范代码:

<fmt:parseNumber value="15%" type="percent" var="num"/>

7、requestEncoding 

<fmt:requestEncoding>  标签用于为请求设置字符编码。它只有一个属性  value  ,在该属性中可以定义字符编码。

示范代码:

<fmt:requestEncoding value="GB18030"/> 格式化文本编码

8、setLocale 

<fmt:setLocale> 标签用于设置本地化环境。

示范代码:

<fmt:setLocale value="zh_TW"/>

9、timeZone 

<fmt:timeZone> 、 <fmt:setTimeZone> 这两组标签都用于设定一个时区。
示范代码:
<fmt:timeZone value="US/Eastern">
    ...
</fmt:timeZone>

10、contains 

fn:contains  函数用来判断源字符串是否包含子字符串。它包括  string  和  substring  两个参数,它们都是  String  类型,分布表示源字符串和子字符串。其返回结果为一个  boolean  类型的值。下面看一个示例。 

${fn:contains("ABC", "a")}<br>  

${fn:contains("ABC", "A")}<br>  

前者返回“  false  ”,后者返回“  true  ”。

11、containsIgnoreCase 

fn:containsIgnoreCase  函数与  fn:contains  函数的功能差不多,唯一的区别是  fn:containsIgnoreCase  函数对于子字符串的包含比较将忽略大小写。
示范代码:
${fn:containsIgnoreCase("ABC", "a")}<br>  

${fn:containsIgnoreCase("ABC", "A")}<br>  

前者和后者都会返回“  true  ”。 

12、indexOf 

fn:indexOf  函数用于取得子字符串与源字符串匹配的开始位置,若子字符串与源字符串中的内容没有匹配成功将返回“  -1  ”。

示范代码:

${fn:indexOf("ABCD","aBC")}

由于没有匹配成功,所以返回  -1

13、length 

获取结果集的长度,类似java.util.Collection  接口定义了  size  方法。

示范代码:

${fn:length(sessionScope.arrayList1)}  

14、replace 

fn:replace  函数允许为源字符串做替换的工作。

示范代码:

${fn:replace("ABC","A","B")}<br>  

将“  ABC  ”字符串替换为“  BBC  ”,在“  ABC  ”字符串中用“  B  ”替换了“  A  ”。 

15、split 

fn:split  函数用于将一组由分隔符分隔的字符串转换成字符串数组。

示范代码:

${fn:split("A,B,C",",")}

将“  A,B,C  ”字符串转换为数组  {A,B,C}  。

16、startsWith  

fn:startsWith  函数用来判断源字符串是否符合一连串的特定词头。

示范代码:

${fn:startsWith ("ABC", "ab")}<br>  

返回  false  

17、substring 

fn:substring  函数用于截取字符串。它的参数、返回结果和描述。

示范代码:

${fn:substring("ABC","1","2")}<br>  

截取结果为“  B  ”。

18、toLowerCase 

fn:toLowerCase  函数允许将源字符串中的字符全部转换成小写字符。

示范代码:

${fn:toLowerCase("ABCD")}<br>  

转换的结果为“  abcd  ”。 

19、 toUpperCase 

fn:toUpperCase  函数允许将源字符串中的字符全部转换成大写字符。

示范代码:

${fn:toUpperCase("abcd")}

转换的结果为“  ABCD  ”。 

 20、trim 

fn:trim  函数将删除源字符串中结尾部分的“空格”以产生一个新的字符串。

示范代码:

${fn:trim("AB C ")}D

转换的结果为“  AB CD  ”,注意,它将只删除词尾的空格而不是全部,因此“  B  ”和“  C  ”之间仍然留有一个空格。 

 

 

 

 

 

 

 

 

 

0 0