引入標籤
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>
fn:contains 判断字符串是否包含另外一个字符串 <c:if test="${fn:contains(name, searchString)}">
fn:containsIgnoreCase 判断字符串是否包含另外一个字符串(大小写无关) <c:if test="${fn:containsIgnoreCase(name, searchString)}">
fn:endsWith 判断字符串是否以另外字符串结束 <c:if test="${fn:endsWith(filename, ".txt")}">
fn:escapeXml 把一些字符转成XML表示,例如 <字符应该转为< ${fn:escapeXml(param:info)}
fn:indexOf 子字符串在母字符串中出现的位置 ${fn:indexOf(name, "-")}
fn:join 将数组中的数据联合成一个新字符串,并使用指定字符格开 ${fn:join(array, ";")}
fn:length 获取字符串的长度,或者数组的大小 ${fn:length(shoppingCart.products)}
fn:replace 替换字符串中指定的字符 ${fn:replace(text, "-", "•")}
fn:split 把字符串按照指定字符切分 ${fn:split(customerNames, ";")}
fn:startsWith 判断字符串是否以某个子串开始 <c:if test="${fn:startsWith(product.id, "100-")}">
fn:substring 获取子串 ${fn:substring(zip, 6, -1)}
fn:substringAfter 获取从某个字符所在位置开始的子串
${fn:substringAfter(zip, "-")}
fn:substringBefore 获取从开始到某个字符所在位置的子串 ${fn:substringBefore(zip, "-")}
fn:toLowerCase 转为小写 ${fn.toLowerCase(product.name)}
fn:toUpperCase 转为大写字符 ${fn.UpperCase(product.name)}
fn:trim 去除字符串前后的空格 ${fn.trim(name)}
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/zhizhilizi/archive/2009/10/27/4734406.aspx
分享到:
相关推荐
在JSP页面中引入`fn`标签库,我们需要在页面顶部添加以下指令: ```jsp <%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %> ``` 这个指令告诉JSP引擎,我们要使用`fn`前缀来引用`...
### jstl_fn标签库详解 #### 一、引言 在Java Server Pages (JSP) 开发过程中,为了简化代码编写与维护,提高开发效率,`jstl_fn` 标签库作为一种强大的工具被广泛应用于处理字符串操作。本文将详细介绍`jstl_fn`...
在JavaServer Pages (JSP) 开发中,JSTL(JavaServer Pages Standard Tag Library)是一种标准标签库,用于简化页面编码,提高可维护性。其中,EL(Expression Language)表达式是JSP 2.0引入的一种轻量级脚本语言,...
JSTL(JavaServer Pages Standard Tag Library)是一个用于简化JSP开发的标准标签库,其中的fn标签提供了一系列方便的字符串处理函数。这些函数使得在JSP页面中进行字符串操作更加简单,无需编写复杂的Java脚本。...
在JavaServer Pages (JSP) 技术中,核心标签库是预定义的一组标签,它们为开发者提供了方便的方式来操作页面元素,如控制流程、输出数据、处理表单等。本篇文章将深入探讨JSP核心标签的使用方法,并介绍一些常用的...
在JavaServer Pages (JSP) 技术中,标签(Tag)是用于增强页面可读性和简化代码的重要组件。它们提供了与HTML标签类似的结构,但允许开发者使用自定义的行为或功能。JSP标签分为三种主要类型:标准标签库(JSTL)、...
而"Jsp的标签文件"则是JSP的一种扩展,使得开发者可以使用自定义的标签库来编写更加简洁、可读性更强的代码,而不是直接使用Java脚本。 **JSTL(JavaServer Pages Standard Tag Library)核心库**是这个话题中的...
【JSP标准标签库实例】 JSP标准标签库(JSTL,JspServer Pages Standdard Tag Library)是由Sun Microsystems公司开发的一种用于简化JSP页面开发的组件。它的核心理念是通过提供预定义的标签集合,使得开发者可以...
### JSP标准标签库(JSTL)详解 #### 一、JSTL简介 JSTL(JSP Standard Tag Library,JSP标准标签库)是由Sun Microsystems发布的一组用于简化JSP页面开发的标准标签库。它允许开发者使用预定义的标签来执行常见的...
在JavaServer Pages (JSP) 技术中,标准标签库(JSTL,JavaServer Pages Standard Tag Library)提供了一套标准的标签,用于简化页面逻辑,提高代码可读性和可维护性。JSP标准标签(JSP Standard Tags,简称JSTL)...
JSP标准标签库(JSTL)是JavaServer Pages Standard Tag Library的缩写,它是Java EE标准的一部分,用于简化JSP页面中的代码,提高可读性和维护性。JSTL提供了一系列预定义的标签,这些标签覆盖了常见任务,如控制流...
5. **函数标签库**:提供了各种实用的函数,如fn:length、fn:split等,可以执行字符串操作和其他常见任务。 **STL的使用步骤**通常包括以下几个环节: 1. **导入STL库**:在JSP页面头部添加库引用,例如`...
**JSP标签库(JSP Tag Libraries)与JSTL** JSP标签库是JavaServer Pages技术的一个重要组成部分,它允许开发者使用预定义的标签来增强HTML或XML文档的可读性和可维护性。这些标签通常封装了复杂的业务逻辑或者常见...
jstl.jar是JSTL的核心库,包含了C标签库以及其他几个标准标签库,比如fmt、fn、sql和xml。C标签库提供了一些类似于Java编程中的控制结构,例如`<c:if>`, `<c:forEach>`, `<c:choose>`, `<c:set>`等,这些标签能够...
2. **函数标签库(Functions)**:`<fn:`开头,提供各种实用函数,如字符串操作、数组处理等。 3. **格式化标签库(Formatting)**:`开头,用于日期和数字的格式化。 **三、Struts Tags** Struts是Apache的一个...
要在项目中使用`fn`函数标签库,首先需要在JSP页面或Web应用程序的`web.xml`文件中进行配置。通常情况下,可以在JSP页面顶部使用以下语句进行配置: ```jsp <%@ taglib uri="http://java.sun.com/jstl/fn" prefix=...
### JSTL标签库中的FN函数详解 在Java Web开发中,JSTL(JavaServer Pages Standard Tag Library)被广泛应用于简化JSP页面的开发工作。JSTL提供了一系列标准标签,帮助开发者处理循环、条件判断等逻辑操作,并且...
它包含多个核心标签集,如fmt(格式化标签)、fn(函数标签)、sql(SQL标签)、xml(XML处理标签)等,使开发者能够更方便地处理日期、国际化、数组和集合操作,以及执行数据库查询等任务。 3. **Spring**:Spring...
本章旨在深入学习和理解JavaServer Pages (JSP) 标准标签库(JSP Standard Tag Library, 简称JSTL),它是一组预定义的标签,用于简化JSP开发,提高代码的可读性和可维护性。通过学习JSTL,开发者可以避免在JSP页面...
JSTL的核心包含Core、fmt、fn、sql和xml五个标签库。例如,`<c:forEach>`用于循环遍历集合,`<fmt:formatDate>`用于格式化日期,`<c:if>`和`<c:choose>`进行条件判断等。 【JSP】 JSP(JavaServer Pages)是Java...