Jstl expression -fn tag

Jstl expression -fn tag

                                                 

1. Introduce tag 1

2. fn:contains() function 1

3. fn:containsIgnoreCase() function 1

4. fn:endsWith() function 1

5. fn:escapeXml() function 2

6. fn:indexOf() function 2

7. fn:join() function 2

8. fn:length() function 2

9. fn:replace() function 2

10. fn:split() function 2

11. fn:startsWith() function 2

12. fn:substring() function 3

13. fn:substringAfter() function 3

14. fn:substringBefore() function 3

15. fn:toLowerCase() function 3

16. fn:toUpperCase() function 3

17. fn:trim() function 3

 

1. Introduce tags

<%@taglibprefix="fn"uri="http://java.sun.com/jsp/jstl/functions"%>   

2. fn:contains() function

The fn:contains() function is used to determine whether a string contains the specified substring.

Example:

<c:if test="${fn:contains(original string, substring to find)}">

...</c:if>

3. fn:containsIgnoreCase() function

The fn:containsIgnoreCase() function is used to determine whether a string contains the specified substring, ignoring case.

Example :

<c:if test="${fn:containsIgnoreCase(original string, substring to find)}">

...</c:if>

4. fn:endsWith() function

The fn:endsWith() function is used to determine whether a string ends with the specified suffix.

Example :

<c:if test="${fn:endsWith(original string, substring to find)}">

...</c:if>

5. fn:escapeXml() function

The fn:escapeXml() function ignores characters used for XML markup.

Example :

${fn:escapeXml(text to escape markup)}

6. fn:indexOf() function

The fn:indexOf() function returns the position of the specified substring in a string.

Example :

${fn:indexOf(original string, substring)}

7.fn:join()函数

fn:join()函数将一个数组中的所有元素使用指定的分隔符来连接成一个字符串。

实例:

${fn:join(数组, 分隔符)}

<c:set var="string1" value="www runoob com"/>

<c:set var="string2" value="${fn:split(string1, ' ')}" />

<c:set var="string3" value="${fn:join(string2, '-')}" />

输出${string3}: www-runoob-com

8.fn:length()函数

fn:length()函数返回字符串长度或集合中元素的数量。

实例:

${fn:length(string1)}

9.fn:replace()函数

fn:replace()函数将字符串中所有指定的子串用另外的字符串替换。

实例:

${fn:replace(原始字符串, 被替换的字符串, 要替换的字符串)}

10.fn:split()函数

fn:split()函数将一个字符串用指定的分隔符分裂为一个子串数组

实例:

${fn:split(带分隔符的字符串, 分隔符)}

11.fn:startsWith()函数

fn:startsWith()函数用于确定一个字符串是否以指定的前缀开始。

实例:

<c:if test="${fn:startsWith(原始字符串, 搜索的前缀)}">

 ...</c:if>

 

 

 

12.fn:substring()函数

fn:substring()函数返回字符串中指定开始和结束索引的子串。

实例:

${fn:substring(string, beginIndex, endIndex)}

13.fn:substringAfter()函数

fn:substringAfter()函数返回字符串中指定子串后面的部分。

实例:

<c:set var="string1" value="This is first String."/>

<c:set var="string2" value="${fn:substringAfter(string1, 'is')}" />

<p>生成的子字符串 : ${string2}</p>

输出:is first String.

14.fn:substringBefore()函数

fn:substringBefore()函数返回一个字符串中指定子串前面的部分。

实例:

<c:set var="string1" value="This is first String."/>

<c:set var="string2" value="${fn:substringBefore(string1,

                                            'first')}" />

输出:This is

15.fn:toLowerCase()函数

fn:toLowerCase()函数将字符串中的所有字符转为小写。

实例:

${fn.toLowerCase(string)}

16.fn:toUpperCase()函数

fn:toUpperCase()函数将一个字符串中的所有字符转为大写。

实例:

${fn.toUpperCase(string)}

17.fn:trim()函数

fn:trim()函数将字符串两端的空白符移除。

实例:

${fn.trim(string)}

Guess you like

Origin http://10.200.1.11:23101/article/api/json?id=326664839&siteId=291194637