1.uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>
2.上面的 uri 根据你的实际情况定。
3.
4.${fn:substring("你要截取的字符串"),beginIndex,endIndex}
5.
6.
7.<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>
8.
9.下面是JSTL中自带的方法列表以及其描述
10.
11.函数名 函数说明 使用举例
12.fn:contains 判定字符串是否包含另外一个字符串 <c:if test="${fn:contains(name, searchString)}">
13.fn:containsIgnoreCase 判定字符串是否包含另外一个字符串(大小写无关) <c:if test="${fn:containsIgnoreCase(name, searchString)}">
14.fn:endsWith 判定字符串是否以另外字符串结束 <c:if test="${fn:endsWith(filename, ".txt")}">
15.fn:escapeXml 把一些字符转成XML表示,例如 <字符应该转为< ${fn:escapeXml(param:info)}
16.fn:indexOf 子字符串在母字符串中出现的位置 ${fn:indexOf(name, "-")}
17.fn:join 将数组中的数据联合成一个新字符串,并使用指定字符格开 ${fn:join(array, ";")}
18.fn:length 获取字符串的长度,或者数组的大小 ${fn:length(shoppingCart.products)}
19.fn:replace 替换字符串中指定的字符 ${fn:replace(text, "-", "•")}
20.fn:split 把字符串按照指定字符切分 ${fn:split(customerNames, ";")}
21.fn:startsWith 判定字符串是否以某个子串开始 <c:if test="${fn:startsWith(product.id, "100-")}">
22.fn:substring 获取子串 ${fn:substring(zip, 6, -1)}
23.fn:substringAfter 获取从某个字符所在位置开始的子串
24.${fn:substringAfter(zip, "-")}
25.fn:substringBefore 获取从开始到某个字符所在位置的子串 ${fn:substringBefore(zip, "-")}
26.fn:toLowerCase 转为小写 ${fn.toLowerCase(product.name)}
27.fn:toUpperCase 转为大写字符 ${fn.UpperCase(product.name)}
28.fn:trim 去除字符串前后的空格 ${fn.trim(name)}
29.
30.
31.函数
32.描述
33.
34.fn:contains(string, substring)
35.假如参数string中包含参数substring,返回true
36.
37.fn:containsIgnoreCase(string, substring)
38.假如参数string中包含参数substring(忽略大小写),返回true
39.
40.fn:endsWith(string, suffix)
41.假如参数 string 以参数suffix结尾,返回true
42.
43.fn:escapeXml(string)
44.将有非凡意义的XML (和HTML)转换为对应的XML character entity code,并返回
45.
46.fn:indexOf(string, substring)
47.返回参数substring在参数string中第一次出现的位置
48.
49.fn:join(array, separator)
50.将一个给定的数组array用给定的间隔符separator串在一起,组成一个新的字符串并返回。
51.
52.fn:length(item)
53.返回参数item中包含元素的数量。参数Item类型是数组、collection或者String。假如是String类型,返回值是String中的字符数。
54.
55.fn:replace(string, before, after)
56.返回一个String对象。用参数after字符串替换参数string中所有出现参数before字符串的地方,并返回替换后的结果
57.
58.fn:split(string, separator)
59.返回一个数组,以参数separator 为分割符分割参数string,分割后的每一部分就是数组的一个元素
60.
61.fn:startsWith(string, prefix)
62.假如参数string以参数prefix开头,返回true
63.
64.fn:substring(string, begin, end)
65.返回参数string部分字符串, 从参数begin开始到参数end位置,包括end位置的字符
66.
67.fn:substringAfter(string, substring)
68.返回参数substring在参数string中后面的那一部分字符串
69.
70.fn:substringBefore(string, substring)
71.返回参数substring在参数string中前面的那一部分字符串
72.
73.fn:toLowerCase(string)
74.将参数string所有的字符变为小写,并将其返回
75.
76.fn:toUpperCase(string)
77.将参数string所有的字符变为大写,并将其返回
78.
79.fn:trim(string)
80.去除参数string 首尾的空格,并将其返回
分享到:
相关推荐
### EL表达式大全 #### 一、EL表达式概述 EL(Expression Language)是一种简洁的表达方式,用于访问JavaBean属性。它简化了原本复杂的Java代码,并且可以在JSP页面中方便地使用。 ##### 1. 语法结构 EL表达式的...
EL 表达式的使用详解 EL 表达式是一种在 Java 服务器页面(JSP)中使用的表达式语言。它提供了一种简单的方式来访问和操作 Java 对象的属性。EL 表达式广泛应用于 JSP、Servlet、JSF 等 Web 开发技术中。本文将详细...
**JSP的JSTL标签和EL表达式详解** JSP(JavaServer Pages)是一种动态网页技术,它允许开发者在HTML或XML文档中嵌入Java代码来生成动态内容。然而,传统的JSP脚本语法可能导致代码混乱且不易维护。为了解决这个问题...
### EL表达式的使用方法 #### 一、简介 在Java Web开发中,EL(Expression Language)表达式是一种非常实用的功能,它允许开发者在JSP页面中动态获取对象属性的值或者执行简单的运算操作。通过使用EL表达式,可以...
EL 表达式语法介绍 EL 表达式是 Java 服务器页面(JSP)和 Java 服务器面板(JSF)中使用的一种表达式语言,用于在 Web 应用程序中实现动态内容。EL 表达式可以被解析成数值表达式和方法表达式,其中取值表达式用于...
### EL表达式详解 EL(Expression Language)表达式在Java Web开发中扮演着重要的角色,尤其是在JSP(Java Server Pages)技术中。本文将详细解释EL表达式的使用方法及其应用场景,帮助开发者更好地理解和掌握这一...
EL 表达式使用文档 EL 表达式(Express Language)是一种强大的表达式语言,用于简化 JSP 页面中的编程。EL 表达式可以嵌入在 JSP 页面内部,减少 JSP 脚本的编写,目的是要替代 JSP 页面中脚本的编写。 EL 表达式...
### EL表达式详解 #### 一、EL表达式的概述与基本使用 EL(Expression Language),即表达式语言,是JavaServer Pages (JSP) 2.0标准的一部分,用于简化JSP页面中对数据访问的操作。它允许开发者通过简单的语法在...
EL表达式主要用于简化JSP页面中的代码,提高可读性和可维护性。 **EL表达式的基本语法** EL表达式通常以"$"或 "#{}" 开头,如 `${expression}` 或 `#{expression}`。这里的`expression`是一个变量或方法调用,它...
当EL表达式被错误地当作字符串处理而不是被解析时,会导致其原本要展示的数据无法正确显示。这个问题在使用Java EE 5及以上版本时比较常见。 要解决这个问题,首先需要理解EL表达式的解析与web.xml配置文件中指定的...
EL表达式是Java EE中的一个强大功能,它允许开发者在JSP页面中简洁地访问和操作应用程序范围内的对象。EL表达式的语法类似于JavaScript,但它的主要目的是提供一种声明式的方式来获取和设置JavaBeans属性。例如,`${...
JAVAEE 实验报告 EL 表达式和 JSTL 标签库的使用 EL 表达式(Expression Language)是一种在 JSP 页面中使用的脚本语言,用于简化 JSP 页面的开发。EL 表达式可以访问 JSP 页面中的变量、对象和集合,进行逻辑操作...
**EL表达式** EL(Expression Language)表达式是Java服务器页面(JSP)2.0及更高版本中引入的一种轻量级、强大的脚本语言,主要用于简化Java Web应用程序中的数据访问。它允许开发者在JSP页面中直接访问JavaBean...
**EL表达式全解语法中文技术文档** **一、EL表达式基础** EL(Expression Language,表达式语言)是JavaServer Pages(JSP)2.0及更高版本中引入的一种强大的脚本语言,用于简化页面中的数据访问。EL表达式在JSP中...
本资源主要讲解了如何在JSTL中定义和使用自定义的EL表达式,这对于提高JSP页面的可读性和可维护性至关重要。 首先,理解JSTL的基础概念。JSTL由几个核心标签库组成,如fmt、fn、sql、xml等,它们提供了处理日期和...
### EL表达式详解 #### 一、EL表达式的语法结构及使用 EL(Expression Language)是一种简化了的数据访问语言,用于获取JavaBean属性值或调用其方法等操作。其基本语法结构为`${expression}`,这使得开发者能够在...
EL表达式通常在`${}`中书写,比如`${user.name}`用来获取名为`user`的对象的`name`属性。 **JSTL中的核心标签库(Core Tags)**包括用于控制流程、输出、URL处理、条件判断和迭代的标签。例如: - `<c:if>`用于条件...
EL表达式的主要目标是提高JSP页面的可读性和可维护性,减少脚本代码的数量。 ### EL表达式的基本语法 EL表达式通常以`$`符号开头,后跟大括号`{}`,如`${expression}`。表达式可以是简单的属性引用,也可以包含...
EL 表达式教程 EL(Expression Language)是一种简洁的语言,用于在 JSP 中访问和操作数据。EL 表达式提供了简洁的语法来访问和操作数据,使得开发者可以更方便地在 JSP 中进行数据处理。 基本语法 EL 表达式的...