`

JSTL方法大全

 
阅读更多


 下面是JSTL中自带的方法列表以及其描述   
   
 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)}   
 
 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 首尾的空格,并将其返回  
 
 

分享到:
评论

相关推荐

    JSTL标签大全

    **JSTL标签库的使用方法:** 每个标签库都有对应的URI和前缀,例如: - 核心标签库:`&lt;c:tagname...&gt;`,URI是`http://java.sun.com/jstl/core` - 国际化标签:`&lt;fmt:tagname...&gt;`,URI是`...

    jstl1.1和jstl1.0

    **使用方法** 要使用JSTL,需要在项目的类路径中包含相应的jar文件,并在JSP页面中通过`&lt;%@ taglib %&gt;`指令导入标签库。例如,导入JSTL1.1的核心库可以写为: ```jsp &lt;%@ taglib uri="http://java.sun.com/jsp/jstl...

    jstl标签jar包(jstl-api-1.2和jstl-impl-1.2)

    2. **jstl-impl-1.2.jar**:这是JSTL的实现库,包含了实现JSTL API的具体类和方法。在运行时,Web应用程序需要这个库来执行JSTL标签的功能。它包括核心库(core)、SQL库(sql)、XML库(fmt、func、tagext)等几个...

    jstl参考手册大全.chm

    提供的两个CHM文件——"JSTL帮助文档.chm"和"JSTL_api.chm"是JSTL的官方文档和API参考,它们详细解释了每个标签的用法、属性和方法,是学习和使用JSTL的重要参考资料。通过阅读这些文档,开发者可以深入理解JSTL的每...

    jstl练习实例,学习JSTL

    2. 学习每个核心组件的功能和使用方法。 3. 通过实际项目或练习案例动手实践,比如"ch15"中的例子。 4. 熟悉JSTL与EL的配合使用,理解它们的区别。 5. 掌握如何在Web应用中配置和引入JSTL库。 总结,JSTL是提高JSP...

    完整总结了jstl使用方法

    ### 完整总结了JSTL使用方法 #### 概述 JSTL(JavaServer Pages Standard Tag Library)是用于简化JSP页面开发的一组标准标签库。它提供了丰富的功能来帮助开发者处理流程控制、迭代操作、条件判断等常见的Web应用...

    jstl-api-1.2.jar、jstl-impl-1.2.jar

    **jstl-impl-1.2.jar** 是JSTL的具体实现,包含了实现JSTL API所需的类和方法。在运行时,这个jar文件需要被加入到Web应用的服务器类路径中,以便服务器能够执行JSTL标签的功能。它包含了核心库(Core)、SQL、XML、...

    JSTL常用标签总结

    同样的方法可以用来设置JavaBean对象的属性值,如设置一个名为"stu"的JavaBean对象的age属性值。 第三,标签用于移除JSP页面中的某个变量。比如,若想移除名为"username"的session范围内的变量,可以使用。 接下来...

    简单JSTL留言板

    【简单JSTL留言板】是一个基于Java服务器页面标准标签库(JSTL)技术实现的简易留言板系统。这个系统分为用户操作和管理员操作两大部分,其中管理员操作的代码和资源被组织在`adminer`文件夹下。通过学习和理解这个...

    jstl_jar包.zip

    它不包含具体的实现,只提供了 JSTL 标签的接口和抽象方法,使得不同的实现库(如 `jstl-impl.jar`)可以提供具体的实现。 2. **jstl-impl.jar**: 这个 JAR 文件是 JSTL 的实现包,提供了 JSTL 标签的具体实现。...

    购物车(JSTL实现)

    **购物车(JSTL实现)** 购物车是任何电子商务网站的核心组成部分,它允许用户临时存储想要购买的商品,以便在结账时一次性处理。在这个项目中,我们将关注使用JavaServer Pages (JSP) 和 JavaServer Pages ...

    jstl and standard_JSTL_

    4. **JSTL Function Library**:这个库包含了各种预定义的函数,可以作为EL表达式中的方法调用。例如: - `fn:escapeXml()` 用于转义XML或HTML特殊字符。 - `fn:length()` 返回数组或集合的长度。 - `fn:...

    jstl1.1.jar和standard1.1.jar

    解决方法:移出工程lib目录中的JSTL1.2.jar,添加standard-1.1.jar和JSTL1.1.jar 总结: jstl1.1版本由2个必要包构成:standard-1.1.jar和JSTL1.1.jar;而jstl1.1版本只有一个必要包JSTL1.2.jar。(一开始在替换的...

    JSTL标签库及使用方法

    **JSTL标签库及其使用方法** JavaServer Pages Standard Tag Library(JSTL)是Java社区为简化JSP页面开发而推出的一个标准标签库。它提供了丰富的功能,如迭代、条件判断、XML处理、国际化等,使代码更加简洁、易...

    jstl的使用有关JSTL的用法详解

    在这篇文章中,我们将深入探讨JSTL的使用方法和相关示例。 1. **Core库**:这是JSTL最基础的部分,包含处理流程控制、输出、URL重写等功能的标签。例如`&lt;c:forEach&gt;`用于迭代集合,`&lt;c:if&gt;`和`&lt;c:choose&gt;`进行条件...

    JSTL中if标签使用方法

    ### JSTL中if标签使用方法详解 JSTL(JavaServer Pages Standard Tag Library)是为简化JSP页面开发而设计的一组标准标签库。它提供了处理数据、条件逻辑等功能的强大工具,使得开发者无需编写复杂的Java代码即可...

    JSTL中文帮助文档

    提供了简单易用的方法来执行数据库操作,如查询、更新等。 #### 七、总结 通过本文的介绍,我们了解到JSTL作为JSP的一个重要组成部分,极大地简化了JSP页面的开发过程。核心标签库、XML处理标签库、国际化格式化...

    jstl-api-1.2.jar和jstl-impl.jar

    这个库文件包含了实际处理JSTL标签的类和方法。当你在JSP页面中使用JSTL标签时,容器(如Tomcat)会加载`jstl-impl.jar`中的实现,执行相应的逻辑并生成HTML输出。 在Java Web开发中,JSTL与EL(Expression ...

    jstl插件与底层源码

    在本文中,我们将深入探讨JSTL的核心概念、使用方法以及其底层源码的工作原理。 **1. JSTL概述** JSTL由五个主要部分组成:Core、Format、I18N、XML和Function。Core库包含了基本的控制结构,如循环和条件语句;...

    JSTL操作XML JSTL操作XML

    通过本实验的学习,我们不仅掌握了如何使用JSTL操作XML的基本方法,还学会了如何将XML作为配置文件使用,并在JSP中利用JSTL来读取配置文件以实现数据库连接。这种方式大大提高了Web应用程序的灵活性和可维护性。此外...

Global site tag (gtag.js) - Google Analytics