Heim  >  Artikel  >  Web-Frontend  >  JSTL函数标签库 fn标签_html/css_WEB-ITnose

JSTL函数标签库 fn标签_html/css_WEB-ITnose

WBOY
WBOYOriginal
2016-06-24 11:49:39889Durchsuche

在使用jstl的函数标签库之前需要在页面中引入:

 

1、fn:contains(string, substring)
如果参数string中包含参数substring,返回true。

 

2、fn:containsIgnoreCase(string, substring)
如果参数string中包含参数substring(忽略大小写),返回true

 

3、fn:endsWith(string, suffix)
如果参数 string 以参数suffix结尾,返回true。

 

4、fn:escapeXml(string)
将有特殊意义的XML (和HTML)转换为对应的XML character entity code,并返回。

5、fn:indexOf(string, substring)
返回参数substring在参数string中第一次出现的位置。

 

6、fn:join(array, separator)
将一个给定的数组array用给定的间隔符separator串在一起,组成一个新的字符串并返回。 

 

7、fn:length(item)
返回参数item中包含元素的数量。参数Item类型是数组、collection或者String。如果是String类型,返回值是String中的字符数。

 1     <body>        2         <% 3             String a[] = {"aa","bb","cc","dd"}; 4             request.setAttribute("array",a); 5             request.setAttribute("store","guomei8899"); 6         %>  7         <c:if test="${fn:contains('guomeiddd','guoMei')}">ok</c:if><br> 8         <c:if test="${fn:containsIgnoreCase(store,'guoMei')}">ok ok</c:if><br> 9         <c:if test="${fn:endsWith(store,'99')}">end</c:if><br>10         <c:out value="${fn:escapeXml('<>')}"/><br>11         <c:out value="${fn:indexOf(store,'om')}"/><br>12         <c:out value="${fn:join(array,'|')}"/><br>13         <c:out value="${fn:length(array)}"/><br>14     </body> 

8、fn:replace(string, before, after)
返回一个String对象。用参数after字符串替换参数string中所有出现参数before字符串的地方,并返回替换后的结果。

 

9、fn:startsWith(string, prefix)
如果参数string以参数prefix开头,返回true。

 

10、fn:substring(string, begin, end)
返回参数string部分字符串, 从参数begin开始到参数end位置。

 

11、fn:substringAfter(string, substring)
返回参数substring在参数string中后面的那一部分字符串。

 

12、fn:substringBefore(string, substring)
返回参数substring在参数string中前面的那一部分字符串。

 

13、fn:toLowerCase(string)
将参数string所有的字符变为小写,并将其返回。

 

14、fn:toUpperCase(string)
将参数string所有的字符变为大写,并将其返回。

 

15、fn:trim(string)
去除参数string 首尾的空格,并将其返回。

 1     <body>        2         <% 3             String a[] = {"aa","bb","cc","dd"}; 4             request.setAttribute("array",a); 5             request.setAttribute("store","guomei8899"); 6             request.setAttribute("user","u1,u2,u3,u4,u5"); 7             request.setAttribute("test","aBcDeF   "); 8         %>  9         <c:out value="${fn:replace(store,'8','9')}"/><br>10         <c:out value="${fn:split(user,',')}"/><br>11         <c:out value="${fn:startsWith(store,'g')}"/><br>12         <c:out value="${fn:substring(store,2,5)}"/><br>13         <c:out value="${fn:substringAfter(store,'mei')}"/><br>14         <c:out value="${fn:substringBefore(store,'mei')}"/><br>15         <c:out value="${fn:toLowerCase(test)}"/><br>16         <c:out value="${fn:toUpperCase(test)}"/><br>17         <c:out value="${test}hoho"/><br>18         <c:out value="${fn:trim(test)}hoho"/><br>19     </body>

 

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn