<%@ 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)}
分享到:
相关推荐
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %> 获取字符串长度 --%> ${fn:length('Hello, World!')} <!-- 输出:13 --> 去除字符串两端空格 --%> ${fn:trim(' Hello, World! ')} <!-- ...
JavaServer Pages (JSP) Expression Language(EL)是JSP 2.0及更高版本中引入的一种轻量级、简洁的脚本语言,用于简化在JSP页面中访问JavaBean属性和其他Java对象的流程。EL表达式主要用于替代繁琐的JSP脚本和JSP...
JSP Expression Language(EL)是JavaServer Pages(JSP)技术的一部分,它为JSP页面提供了一种简洁的方式来访问JavaBean或其他Java对象的属性。EL简化了在JSP页面中插入和操作Java对象的值,使得页面更加清晰,更...
在JavaWeb开发中,JSP Expression Language(EL表达式)是一种简洁、强大的脚本语言,用于在JavaServer Pages(JSP)中获取和操作JavaBean或其他数据源中的数据。EL表达式的引入是为了简化JSP页面的编写,减少Java...
Java代码中使用JSP/JSF表达式语言(EL,Expression Language)是Web开发中的一个核心概念,它允许开发者在页面上动态地访问和操作JavaBean或其他数据源的数据。EL提供了一种简洁的方式来读取和设置Java对象的属性,...
通过EL,可以轻松地在JSP页面中嵌入JSTL标签的结果,如`${fn:length(users)}`使用了`fn`前缀的`length`函数来计算`users`集合的长度。 **5. EL的隐式对象** JSP提供了一些预定义的EL隐式对象,如`pageContext`、`...
EL(Expression Language)表达式是Java Web开发中常用的一种简洁的脚本语言,主要用于在JSP页面中获取对象的值或调用方法。它简化了JavaBean属性的访问方式,提高了代码的可读性和维护性。EL表达式的功能可以通过...
**JSP(Java Server Pages)** 是一种动态网页技术,用于构建基于Java的Web应用程序。JSP的核心思想是将HTML代码与Java代码分离,使得页面设计和业务逻辑处理可以独立进行,提高了开发效率和可维护性。在JSP中,HTML...
JSTL不仅包含用于处理EL表达式的`fmt`, `fn`, `c`, `sql`等标签库,而且其`core`标签库中的一些标签如`<c:set>`、`<c:if>`、`<c:choose>`等可以与EL结合使用,使得JSP页面更加整洁和易于维护。例如,我们可以使用`...
- **JSTL(JavaServer Pages Standard Tag Library)**:提供了一系列标签库,简化JSP开发,如fmt、fn、sql、c等标签。 3. **Java与JSP结合**:在实际开发中,Java和JSP通常结合使用,Java负责业务逻辑,JSP负责...
6. **函数调用**:JSTL(JavaServer Pages Standard Tag Library)库提供了许多与EL配合使用的函数,如`fmt:formatDate`用于格式化日期,`fn:length`用于获取集合的长度。在`TestJSTL`这个文件中,可能包含了如何...
在JavaServer Pages (JSP)开发中,Expression Language (EL)是用于访问JavaBeans属性和执行简单运算的简便方式。为了增强EL的功能,我们可以引入JavaServer Pages Standard Tag Library (JSTL) 中的函数库,其中`fn`...
Java EL(Expression Language)表达式是Java服务器页面(JSP)技术中的一个重要组成部分,它用于在JSP中简便地访问和操作JavaBeans属性。EL提供了一种简洁的语法,允许开发者在页面上动态地表达数据,而无需编写...
EL(Expression Language,表达式语言)是JavaServer Pages(JSP)技术的一个重要组成部分,它的主要目的是简化JSP页面中的脚本编写,使得开发者能更专注于页面展示逻辑,而不是底层的Java代码。EL表达式通常用于...
EL(Expression Language)是Java EE中的一个核心组件,主要用于在JSP、JSF等Web应用程序中简化数据访问和表达式处理。它允许开发者通过简洁的语法来访问和操作Java对象的属性,而无需编写大量的Java脚本或者JSP标签...
**JavaServer™ Pages Expression Language (EL)**,即JSP表达式语言,是JSP规范的一部分,用于简化页面中的数据访问过程。EL 2.1版本作为EL语言的最新版本之一,为开发者提供了更强大的功能和更灵活的数据访问机制...
综上所述,JSTL中的`fn`函数和EL表达式语言都是Java Web开发中非常重要的工具。它们能够帮助开发者高效地处理字符串数据和简化数据访问过程,提高Web应用的开发效率和质量。理解和掌握这些功能对于Java Web开发者来...
Java JSP(JavaServer Pages)是一种动态网页技术,主要用于构建基于Web的应用程序。它允许开发者在HTML、XML或其他标记语言中嵌入Java代码,从而实现服务器端的逻辑处理。本教程将深入探讨JSP的核心概念、语法以及...
在JavaServer Pages (JSP) 开发中,EL(Expression Language)和JSTL(JavaServer Pages Standard Tag Library)是两个非常重要的工具,它们极大地简化了页面逻辑,提高了代码的可读性和维护性。下面将详细介绍这两...