在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扩展的一个重要组件,它...
#### 函数标签库(Function tag library) 函数标签库提供了一组内置函数,如字符串处理、数组操作等,有助于增强表达式语言的功能。 - `<fn:length>`:计算字符串或数组的长度。 - `<fn:substring>`:截取字符串的...
JSTL(JavaServer Pages Standard Tag Library)是一个用于简化JSP开发的标准标签库,它包含多个功能强大的标签,其中Functions标签库是其中一个重要的部分。Functions标签库并不像其他标签那样直接在JSP页面中使用...
5. **JSTL 函数库(Function Taglib)** - 提供了一系列常用的字符串处理和数组操作函数,如`fn:length()`、`fn:substring()`等。 6. **JSTL 版本升级** JSTL 1.1相比于1.0,主要改进了性能,增加了对Servlet 2.3和...
`jstl-impl-1.2.jar`包含了处理表达式语言(EL, Expression Language)、核心标签库(Core)、函数库(Function)、国际化(fmt)以及SQL操作等的具体实现。 **JSTL 1.2 主要功能及标签** - **Core标签库(c)** ...
3. **Function标签库 (fn:)** - 包含一系列实用的函数,如字符串操作、数组和集合处理。 4. **SQL标签库 (sql:)** - 支持执行SQL查询和数据库事务管理。 5. **XML标签库 (x:)** - 处理XML文档,包括解析、导航和操作...
在这些标签中,函数标签(Function Tags)是JSTL的重要组成部分,它们提供了对字符串操作、集合操作等常见功能的支持。下面将详细介绍这些函数标签的使用和功能。 1. `fn:contains(string, substring)` 这个函数...
4. **Function(函数)标签库**:提供了一系列预定义的函数,可以像EL表达式中调用普通Java方法一样使用。例如,`fn:length()`用于获取数组或集合的长度。 5. **Format(格式化)标签库**:处理日期、数字的格式化...
**JSTL(JavaServer Pages Standard Tag Library)是Java服务器页面标准标签库,它提供了一系列预定义的标签,用于简化JSP开发。本范例主要关注JSTL的核心标签库,该库包含了处理常见任务的标签,如流程控制、迭代、...
4. **Function标签库**:提供了额外的函数,可以扩展JSP EL(Expression Language)的能力,如`fn:length()`, `fn:substring()`等。 5. **fmt标签库**:处理国际化和日期/时间格式化,如`<fmt:message>`, `<fmt:...
JSTL(JavaServer Pages Standard Tag Library)是Java Web开发中的一个标准标签库,它提供了一系列的标签来简化页面逻辑,提高代码可读性。在JSTL中,自定义函数是扩展EL(Expression Language)表达式功能的一种...
3. **Function库(fn:)**:包含了一些实用的函数,用于字符串处理、集合操作等,如`<fn:length>`,`<fn:split>`。 4. **XML标签库(x:)**:用于处理XML文档,可以解析XML、导航XML结构等。 5. **SQL标签库(sql:...
3. **JSTL Function库**:包含了一些预定义的函数,如`fn:length()`用于获取字符串或数组的长度。 4. **JSTL I18N库**:支持国际化和本地化,提供处理资源包和消息的标签,如`<fmt:message>`用于显示国际化消息。 ...
JSTL(JavaServer Pages Standard Tag Library)是一个用于JSP页面的标准标签库,它提供了许多功能强大的标签,简化了常见的编程任务。在JSTL中,`functions`标签库是其中一个重要的组成部分,主要用来处理字符串...
3. **JSTL Functions(函数库)**:提供了一系列的辅助函数,这些函数通常由`fn:`前缀标识,例如`fn:length()`用于计算字符串或数组的长度。 4. **SQL(SQL查询标签库)**:用于执行数据库查询操作,如`<sql:update...
**JSTL标签库与JAR包详解** JavaServer Pages Standard Tag Library(JSTL)是Java EE领域中用于简化JSP开发的一个重要工具。它提供了一组预定义的标签,帮助开发者更高效地处理常见任务,如迭代、条件判断、国际化...
JSTL 1.1版本中新增了一个功能强大的函数库——`<c:>`标签库,它允许开发者在JSP页面中执行各种常见的字符串操作、数组处理以及数学计算等功能。 本篇文章将详细介绍JSTL 1.1中的一些常用函数及其用法,并基于官方...
5. **函数标签库(Function Tags)**:提供了一系列在EL(Expression Language)表达式中可以调用的函数,如`<fn:contains>`用于检查字符串是否包含子字符串。 **JSTL核心标签库详解** 1. **<c:out>**:这是最基础...
3. **Function标签库**: 提供了一些预定义的函数,可以作为EL(Expression Language)表达式中的方法调用,如`fn:length()`用于获取集合长度。 4. **XML标签库**: 支持XML处理,包括解析XML文档、XPath表达式操作等...
`fn.tld`文件代表Function标签库,提供了许多有用的内建函数,可以增强JSP页面的功能,如字符串操作、数组处理等: - `<fn:length>`:返回字符串或数组的长度。 - `<fn:split>`:根据分隔符分割字符串。 - `<fn:...