jstl的c标签FN常用函数使用

时间:2025-06-08

jstl的c标签FN javajsphtmljstlfunctions 在jstl中的fn标签也是我们在网页设计中经常要用到的很关键的标签在使用的时候要先加上头 就可以使用fn标签了。 具体使用方法请参见下表 函数 描述 fn:containsstring substring 如果参数string中包含参数substring返回true fn:containsIgnoreCasestring substring 如果参数string中包含参数substring忽略大小写返回true fn:endsWithstring suffix 如果参数 string 以参数suffix结尾返回true fn:escapeXmlstring 将有特殊意义的XML 和

HTML转换为对应的XML character entity code并返回

fn:indexOfstring substring 返回参数substring在参数string中第一次出现的位置 fn:joinarray separator 将一个给定的数组array用给定的间隔符separator串在一起组成一个新的字符串并返回。 fn:lengthitem 返回参数item中包含元素的数量。参数Item类型是数组、collection或者String。如果是String类型返回值是String中的字符数。 fn:replacestring before after 返回一个String对象。用参数after字符串替换参数string中所有出现参数before字符串的地方并返回替换后的结果 fn:splitstring separator 返回一个数组以参数separator 为分割符分割参数string分割后的每一部分就是数组的一个元素 fn:startsWithstring prefix 如果参数string以参数prefix 开头返回true fn:substringstring begin end 返回参数string部

分字符串 从参数begin开始到参数end位置包括end位置的字符 fn:substringAfterstring substring 返回参数substring在参数string中后面的那一部分字符串

fn:substringBeforestring substring 返回参数substring在参数string中前面的那一部分字符串 fn:toLowerCasestring 将参数string所有的字符变为小写并将其返回

fn:toUpperCasestring 将参数string所有的字符变为大写并将其返回 fn:trimstring 去除参数string 首尾的空格并将其返回 称呼Functions标签库为标签库倒不如称呼其为函数库来得更容易理解些。因为Functions标签库并没有提供传统的标签来为JSP页面的工作服务而是被用于EL表达式语句中。在JSP2.0规范下出现的Functions标签库为EL表达式语句提供了许多更为有用的功能。Functions标签库分为两大类共16个函数。 长度函数fn:length 字符串处理函数fn:contains、fn:containsIgnoreCase、fn:endsWith、

fn:escapeXml、fn:indexOf、fn:join、fn:replace、fn:split、fn:startsWith、fn:substring、fn:substringAfter、

fn:substringBefore、fn:toLowerCase、fn:toUpperCase、fn:trim 以下是各个函数的用途和属性以及简单示例。 1. 长度函数fn:length函数 长度函数fn:length的出现有重要的意义。在JSTL1.0中有一个功能被忽略了那就是对集合的长度取值。虽然java.util.Collection接口定义了size方法但是该方

法不是一个标准的JavaBean属性方法没有getset方法因此无法通过EL表达式“collection.size”来轻松取得。

fn:length函数正是为了解决这个问题而被设计出来的。它的参数为input将计算通过该属性传入的对象长度。该对象应该为集合类型或String类型。其返回结果是一个int类型的值。下面看一个示例。 fn:lengthsessionScope.arrayList1 假设一个ArrayList类型的实例“arrayList1”并为其添加三个字符串对象使用fn:length函数后就可以取得返回结果为“3”。 2. 判断函数fn:contains函数 fn:contains函数用来判断源字符串是否包含子字符串。它包括string和substring两个参数它们都是String类型分布表示源字符串和子字符串。其返回结果为一个boolean类型的值。下面看一个示例。

fn:containsABC a fn:containsABC A 前者返回“false”后者返回“true”。 3. fn:containsIgnoreCase函数

fn:containsIgnoreCase函数与fn:contains函数的功能差不多唯一的区别是fn:containsIgnoreCase函数对于子字符串的包含比较将忽略大小写。它与fn:contains函数相同包括string和substring两个参数并返回一个boolean类型的值。下面看一个示例。 fn:containsIgnoreCaseABC a

fn:containsIgnoreCaseABC A 前者和后者都会返回“true”。 4. 词头判断函数fn:startsWith函数 fn:startsWith函数用来判断源字符串是否符合一连串的特定词头。它除了包含一个string

参数外还包含一个subffx参数表示词头字符串同样是String类型。该函数返回一个boolean类型的值。下面看一个示例。 fn:startsWith ABC ab fn:startsWith ABC AB 前者返回“false”后者返回“true”。 5. 词尾判断函数fn:endsWith函数 fn:endsWith函数用来判断源字符串是否符合一连串的特定词尾。它与fn:startsWith函数相同包括string和subffx两个参数并返回一个boolean类型的值。下面看一个示例。 fn:endsWithABC bc fn:endsWithABC BC 前者返回“false”后者返回“true”。 6. 字符实体转换函数fn:escapeXml函数 fn:escapeXml函数用于将所有特殊字符转化为字符实体码。它只包含一个string参数返回一个String类型的值。 7. 字符匹配函数fn:indexOf函数 fn:indexOf函数用于取得子字符串与源字符串匹配的开始位置若子字符串与源字符串中的内容没有匹配成功将返回“-1”。它包括string和substring两个参数返回结果为int类型。下面看一个示例。

fn:indexOfABCDaBC fn:indexOfABCDBC 前者由于没有匹配成功所以返回-1后者匹配成功将返回位置的下标为

1。 8. 分隔符函数fn:join函数 fn:join函数允许为一个字符串数组中的每一个字符串加上分隔符并连接起来。它的参数、返回结果和描述如表所示 表 fn:join函数 参数 …… 此处隐藏:2806字,全部文档内容请下载后查看。喜欢就下载吧 ……

jstl的c标签FN常用函数使用.doc 将本文的Word文档下载到电脑

    精彩图片

    热门精选

    大家正在看

    × 游客快捷下载通道(下载后可以自由复制和排版)

    限时特价:7 元/份 原价:20元

    支付方式:

    开通VIP包月会员 特价:29元/月

    注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
    微信:fanwen365 QQ:370150219