JSTL标准函数总结

jstl标准函数

在使用这些函数之前必须在JSP中引入标准函数的声明

<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>

下面是JSTL中自带的方法列表以及其描述


函数名


函数说明


使用举例


contains


判断字符串是否包含另外一个字符串


<c:if test="${fn:contains(name, searchString)}">


containsIgnoreCase


判断字符串是否包含另外一个字符串(大小写无关)


<c:if test="${fn:containsIgnoreCase(name, searchString)}">


endsWith


判断字符串是否以另外字符串结束


<c:if test="${fn:endsWith(filename, ".txt")}">


escapeXml


把一些字符转成XML表示,例如<字符应该转为<


${fn:escapeXml(param:info)}


indexOf


子字符串在母字符串中出现的位置


${fn:indexOf(name, "-")}


join


将数组中的数据联合成一个新字符串,并使用指定字符格开


${fn:join(array, ";")}


length


获取字符串的长度,或者数组的大小


${fn:length(shoppingCart.products)}


replace


替换字符串中指定的字符


${fn:replace(text, "-", "?")}


split


把字符串按照指定字符切分


${fn:split(customerNames, ";")}


startsWith


判断字符串是否以某个子串开始


<c:if test="${fn:startsWith(product.id, "100-")}">


substring


获取子串


${fn:substring(zip, 6, -1)}


substringAfter


获取从某个字符所在位置开始的子串


${fn:substringAfter(zip, "-")}


substringBefore


获取从开始到某个字符所在位置的子串


${fn:substringBefore(zip, "-")}


toLowerCase


转为小写


${fn.toLowerCase(product.name)}


toUpperCase


转为大写字符


${fn.UpperCase(product.name)}


trim


去除字符串前后的空格


${fn.trim(name)}

版权声明:欢迎转载,希望在你转载的同时,添加原文地址,谢谢配合

时间: 2024-10-07 05:53:50

JSTL标准函数总结的相关文章

EL表达式、 jstl标签

EL表达式(Expression Language) 目的:为了使JSP写起来更加简单.表达式语言的灵感来自于 ECMAScript 和 XPath 表达式语言,它提供了在 JSP 中简化表达式的方法,让Jsp的代码更加简化. 1.语法结构 ${expression} 2.[ ]与.运算符 EL 提供"."和"[ ]"两种运算符来存取数据. 当要存取的属性名称中包含一些特殊字符,如 . 或 - 等并非字母或数字的符号,就一定要使用"[ ]".例如

JSTL 入门

参考文档: 菜鸟教程之JSP?标准标签库(JSTL) JSTL官网 JSTL Api ? ? ? ? JSTL--JSP Standard Tag Library--JSP标准标签函式库 ? ? ? ? 当前版本?1.2.5 ? ? JSP?标准标签库(JSTL) JSP标准标签库(JSTL)是一个JSP标签集合,它封装了JSP应用的通用核心功能. JSTL支持通用的.结构化的任务,比如迭代,条件判断,XML文档操作,国际化标签,SQL标签. 除了这些,它还提供了一个框架来使用集成JSTL的自定

JSP 标准标签库(JSTL)

JSP 标准标签库(JSTL) JSP标准标签库(JSTL)是一个JSP标签集合,它封装了JSP应用的通用核心功能. JSTL支持通用的.结构化的任务,比如迭代,条件判断,XML文档操作,国际化标签,SQL标签. 除了这些,它还提供了一个框架来使用集成JSTL的自定义标签. 根据JSTL标签所提供的功能,可以将其分为5个类别. 核心标签 格式化标签 SQL 标签 XML 标签 JSTL 函数 JSTL 库安装 Apache Tomcat安装JSTL 库步骤如下: 从Apache的标准标签库中下载

js/jstl/el的区别

JavaScript 学习的路径:http://www.w3school.com.cn/js/js_intro.asp 是世界上最流行的编程语言. 这门语言可用于 HTML 和 web,更可广泛用于服务器.PC.笔记本电脑.平板电脑和智能手机等设备. JavaScript 是脚本语言 JavaScript 是一种轻量级的编程语言. JavaScript 是可插入 HTML 页面的编程代码. JavaScript 插入 HTML 页面后,可由所有的现代浏览器执行. EL(Expression La

JSTL学习笔记

转载请注明原文地址:http://www.cnblogs.com/ygj0930/p/6684442.html  一:JSTL用途 JSP标准标签库(JSTL)是一个JSP标签集合,它封装了JSP应用的通用核心功能,支持通用的.结构化的任务,比如迭代,条件判断,XML文档操作,国际化标签,SQL标签. JSTL使得JSP页面可以进一步减少Java代码的出现. 二:JSTL标签库 可以将其分为5个类别. 核心标签 格式化标签 SQL 标签(一般不用,因为MVC分离) XML 标签 JSTL 函数

jsp标准标签库——jstl

JSP标准标签库(JSTL)是一个JSP标签集合,它封装了JSP应用的通用核心功能. JSTL支持通用的.结构化的任务,比如迭代,条件判断,XML文档操作,国际化标签,SQL标签. 除了这些,它还提供了一个框架来使用集成JSTL的自定义标签. 根据JSTL标签所提供的功能,可以将其分为5个类别. 核心标签 格式化标签 SQL 标签 XML 标签 JSTL 函数 JSTL 库安装 Apache Tomcat安装JSTL 库步骤如下: 从Apache的标准标签库中下载的二进包(jakarta-tag

JSP、JSTL、EF学习笔记

JSP 1)Java Server Page,在html中嵌入java代码 2)九个内置(隐式)对象 request response out page pageContext config session application Exception 3)JSP指令 <%@ page ... %> Page指令,定义页面属性 eg:<%@ page language="java" contentType="text/html;charset=UTF-8&qu

jstl 总结

jstl 1.2 (Java Standard tag Library) java 标准标签库 核心标签库 c标签库 (最常用) 国际化标签 (fmt标签库) EL函数库 (fn函数库) xml标签库 (x标签库) sql标签库 (sql标签库) (jstl中文文档网址:http://www.runoob.com/jsp/jsp-jstl.html) "核心"库 通用 <c:out> 用于在JSP中显示数据,就像<%= ... > <c:set> 用

java jstl标签

转自:http://blog.csdn.net/liushuijinger/article/details/9143793 JSTL(JSP Standard Tag Library ,JSP标准标签库)是一个实现 Web应用程序中常见的通用功能的定制标记库集,这些功能包括迭代和条件判断.数据管理格式化.XML 操作以及数据库访问. 目前也有不少人在用JSTL,今天我们就一起学习一下JSTL的核心标签. 在JSP页面引入核心标签库的代码为:<%@ taglib prefix="c"