在jstl中的fn标签也是我们在网页设计中经常要用到的很关键的标签,在使用的时候要先加上头
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"%>就可以使用fn标签了。
具体使用方法请参见下表:
函数 | 描述 | fn:contains(string, substring) | 如果参数string中包含参数substring,返回true | fn:containsIgnoreCase(string, substring) | 如果参数string中包含参数substring(忽略大小写),返回true | fn:endsWith(string, suffix) | 如果参数 string 以参数suffix结尾,返回true | fn:escapeXml(string) | 将有特殊意义的XML (和HTML)转换为对应的XML character entity code,并返回 | fn:indexOf(string, substring) | 返回参数substring在参数string中第一次出现的位置 | fn:join(array, separator) | 将一个给定的数组array用给定的间隔符separator串在一起,组成一个新的字符串并返回。 | fn:length(item) | 返回参数item中包含元素的数量。参数Item类型是数组、collection或者String。如果是String类型,返回值是String中的字符数。 | fn:replace(string, before, after) | 返回一个String对象。用参数after字符串替换参数string中所有出现参数before字符串的地方,并返回替换后的结果 | fn:split(string, separator) | 返回一个数组,以参数separator 为分割符分割参数string,分割后的每一部分就是数组的一个元素 | fn:startsWith(string, prefix) | 如果参数string以参数prefix 开头,返回true | fn:substring(string, begin, end) | 返回参数string部分字符串, 从参数begin开始到参数end位置,包括end位置的字符 | fn:substringAfter(string, substring) | 返回参数substring在参数string中后面的那一部分字符串 | fn:substringBefore(string, substring) | 返回参数substring在参数string中前面的那一部分字符串 | fn:toLowerCase(string) | 将参数string所有的字符变为小写,并将其返回 | fn:toUpperCase(string) | 将参数string所有的字符变为大写,并将其返回 | fn:trim(string) | 去除参数string 首尾的空格,并将其返回 |
|
分享到:
相关推荐
在给定的“JSTL1.1.rar”压缩包中,重点关注的是“fn:length”这个标签,它是JSTL的函数库(Function Library)的一部分,由SMARTCODE提供的jstl.jar版本1.1实现。 JSTL的函数库(fn)是JSTL扩展的一个重要组件,它...
函数标签库提供了一组内置函数,如字符串处理、数组操作等,有助于增强表达式语言的功能。 - `<fn:length>`:计算字符串或数组的长度。 - `<fn:substring>`:截取字符串的一部分。 - `<fn:join>`:连接数组中的元素...
本文将详细介绍`jstl_fn`标签库中的常用函数,并通过具体示例来展示这些函数的实际应用。 #### 二、`jstl_fn`标签库简介 `jstl_fn`标签库是Java Standard Tag Library (JSTL) 的一部分,它提供了一系列用于处理...
其中,`functions`标签库提供了许多实用的字符串和数组操作函数,使得开发者无需编写Java脚本,就能直接在JSP页面上进行字符串处理。下面将详细阐述这些函数的使用方法。 1. `fn:contains(string, substring)`:这...
`<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/functions" %>` 这行代码引入了`functions`标签库,`prefix="fn"`定义了该库的前缀,`uri`则是库的URI,通过这个前缀,我们可以在JSP页面中使用这些函数。...
`jstl-impl-1.2.jar`包含了处理表达式语言(EL, Expression Language)、核心标签库(Core)、函数库(Function)、国际化(fmt)以及SQL操作等的具体实现。 **JSTL 1.2 主要功能及标签** - **Core标签库(c)** ...
以上只是`fn`标签库的一部分功能,实际使用中还有更多如`capitalize()`, `join()`, `startsWith()`, `endsWith()`等函数,它们极大地简化了JSP中对字符串的操作,提高了代码的可读性和可维护性。在开发JSP应用时,...
**二、JSTL函数标签库(jstl-functions)** `jstl-functions`提供了许多有用的函数,可以帮助开发者在JSP页面上进行字符串操作、数组处理等。以下是一些常用的函数: 1. `fn:length()`:计算数组、集合或字符串的...
JSTL(JavaServer Pages Standard Tag Library)是一个用于简化JSP开发的标准标签库,它包含多个功能强大的标签,其中Functions标签库是其中一个重要的部分。Functions标签库并不像其他标签那样直接在JSP页面中使用...
Standard库包含了如JSTL核心库(core)、JSTL函数库(functions)以及JSTL SQL和XML库的实现。标准库中的这些组件为JSTL标签提供了实际的功能实现。 **JSTL的核心库(Core)**提供了诸如迭代、条件判断、URL操作等...
2. **数组和集合操作**:如`fn:length()`获取数组或集合的长度,`fn:indexesOf()`找到指定元素在数组或集合中出现的位置,`fn:split()`将字符串按照分隔符分割成数组。 3. **日期和时间处理**:例如`fn:formatDate...
JSTL提供了丰富的标签,包括控制流标签(`if`, `choose`, `when`, `otherwise`等)、迭代标签(`forEach`)、函数标签(`fn:escapeXml`, `fn:length`等)以及XML处理标签(`c:import`, `c:out`等)。下面是一些常见...
3. **fn.tld**:这是JSTL Functions库的`.tld`文件,提供了一些实用的函数,增强JSP页面的功能。它包含的函数有: - `fn:length()`:计算字符串或集合的长度。 - `fn:indexOf()`:查找子字符串的位置。 - `fn:...
对于想要深入了解和使用JSTL的开发者,可以通过阅读提供的文档,如《JSTL_Functions标签库.doc》、《JSTL_C标签库.pdf》以及《JSTL_fmt格式化标签库.txt》,来更全面地掌握JSTL的各种功能和用法。
### JSTL1.1 标签库详解 #### 一、JSTL1.1 简介 JavaServer Pages Standard Tag Library (JSTL) 是 Java Community Process 制定的一项标准,其最新版本为1.1。JSTL 的主要作用在于提供一套标准化的标签库供 Web ...
在JavaServer Pages (JSP)开发中,Expression Language (EL)是用于...在JSP页面中,正确地引入`<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>`标签库后,就可以使用这些功能强大的函数了。
JSTL由多个核心标签库组成,如Core、XML、JDBC、JSTL函数等,覆盖了数据处理、迭代、条件判断、I/O操作等多个方面。 **1. JSTL Core标签库:** 这是JSTL中最基本的部分,包含用于控制流程、页面导航、URL处理和HTML...
在使用 fn 函数之前,需要在JSP页面中引入标准函数的声明 `<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>`。 下面是 JSTL 中自带的 fn 函数列表: 1. fn:contains(string, substring)...
3. **JSTL Functions(函数库)**:提供了一系列的辅助函数,这些函数通常由`fn:`前缀标识,例如`fn:length()`用于计算字符串或数组的长度。 4. **SQL(SQL查询标签库)**:用于执行数据库查询操作,如`<sql:update...