`
ll_feng
  • 浏览: 387236 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

jstl:函数用法

    博客分类:
  • j2ee
阅读更多
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>

1、fn:length(item)
返回参数item中包含元素的数量。参数Item类型是数组、collection或者String。如果是String类型,返回值是String中的字符数。
${fn:length(shoppingCart.products)} 


2、fn:containsIgnoreCase(string, substring)
如果参数string中包含参数substring(忽略大小写),返回true
<c:if test="${fn:containsIgnoreCase(name, searchString)}">


3、fn:endsWith(string, suffix)
如果参数 string 以参数suffix结尾,返回true
<c:if test="${fn:endsWith(filename, ".txt")}">


4、fn:escapeXml(string)
将有特殊意义的XML (和HTML)转换为对应的XML character entity code,并返回例如<字符应该转为&lt;
${fn:escapeXml(param:info)}


5、fn:indexOf(string, substring)
返回参数substring在参数string中第一次出现的位置
${fn:indexOf(name, "-")}


6、fn:join(array, separator)
将一个给定的数组array用给定的间隔符separator串在一起,组成一个新的字符串并返回。
${fn:join(array, ";")}


7、fn:replace(string, before, after)
返回一个String对象。用参数after字符串替换参数string中所有出现参数before字符串的地方,并返回替换后的结果
${fn:replace(text, "-", "&#149;")}


8、fn:split(string, separator)
返回一个数组,以参数separator 为分割符分割参数string,分割后的每一部分就是数组的一个元素
${fn:split(customerNames, ";")}


9、fn:startsWith(string, prefix)
如果参数string以参数prefix开头,返回true
<c:if test="${fn:startsWith(product.id, "100-")}">


10、fn:substring(string, begin, end)
返回参数string部分字符串, 从参数begin开始到参数end位置,包括end位置的字符
${fn:substring(zip, 6, -1)}


11、fn:substringAfter(string, substring)
返回参数substring在参数string中后面的那一部分字符串
${fn:substringAfter(zip, "-")}


12、fn:substringBefore(string, substring)
返回参数substring在参数string中前面的那一部分字符串
${fn:substringBefore(zip, "-")}


13、fn:toLowerCase(string)
将参数string所有的字符变为小写,并将其返回
${fn.toLowerCase(product.name)}


14、fn:toUpperCase(string)
将参数string所有的字符变为大写,并将其返回
${fn.UpperCase(product.name)}


15、fn:trim
去除参数string 首尾的空格,并将其返回
${fn.trim(name)}
分享到:
评论

相关推荐

    javax.servlet.jsp.jstl-1.2.zip

    API文档则提供了详细的使用指南,包括每个标签的属性、用法和示例,方便开发者查阅和学习。 **5. POM文件** POM(Project Object Model)是Maven项目的核心配置文件,用于定义项目的依赖、构建过程和其他元数据。在...

    jstl fn函数 and EL

    本文将详细介绍JSTL中的`fn`函数以及如何与EL结合使用。 #### JSTL `fn`函数详解 ##### 1. **fn:contains** - **功能**:判断一个字符串是否包含另一个子串。 - **示例**: ```jsp &lt;c:if test="${fn:contains...

    jstl fun函数 jsp-页面处理

    "fun函数"可能指的是JSTL中的某些特定功能或方法,比如条件判断、迭代、XML处理等。 **描述解析:** 虽然描述部分是"NULL",但我们可以通过通常的JSTL和JSP开发上下文来推测其内容。JSTL的主要目标是提高JSP代码的...

    jstl自定义函数[文].pdf

    下面我们将详细探讨JSTL自定义函数的开发步骤、使用方法以及JSTL提供的标准函数。 首先,开发自定义函数主要分为以下几步: 1. **创建Java类**:你需要定义一个Java类,该类包含你需要在EL表达式中调用的静态方法...

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

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

    jstl_fn函数标签库的使用

    ### JSTL_fn函数标签库的使用详解 #### 一、引言 JSTL (JavaServer Pages Standard Tag Library) 是一种专为简化JavaServer Pages(JSP)开发过程而设计的标准标签库。其中,`fn`函数标签库是JSTL的一部分,提供了...

    jstl标签库与使用教程

    `使用说明.txt`文件通常会详细解释如何在项目中引入和使用JSTL,包括配置步骤、标签的用法示例以及常见问题的解决方法。建议仔细阅读该文件以更好地理解和应用JSTL。 总之,JSTL通过提供一系列预定义的标签,使JSP...

    jstl:用于演示 JSTL 的 Web 应用程序

    本项目是一个Web应用程序,旨在演示JSTL的强大功能和用法。** 在JSTL中,主要包含以下几个核心标签库: 1. **Core库(c:)**:提供了基本的控制结构,如迭代、条件语句、URL处理等。例如,`&lt;c:forEach&gt;`用于遍历...

    JSTL 开发自定义标签使用的jar

    JSTL,全称JavaServer Pages Standard Tag Library,是Java服务器页面的标准标签库,它提供了一系列的标签来简化JSP开发,使得开发者可以使用更易读、易维护的标签代替复杂的Java代码。JSTL主要包含核心标签库(Core...

    jstl标签 fn函数注解

    下面我们将详细介绍JSTL中`fn`函数库的主要功能及其使用方法。 #### 1. fn:contains 和 fn:containsIgnoreCase 这两个函数用于检查一个字符串是否包含另一个子字符串。其中`fn:contains`是区分大小写的,而`fn:...

    jstl表达式所需依赖jar包

    4. **Function Library(函数库)**:提供了各种实用函数,可以扩展JSTL的功能。 5. **JDBC Library(JDBC库)**:简化了与数据库的交互,如执行SQL查询。 在实际应用中,要使用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标签JSTL标签

    JSTL Core标签的常见用法:** - **&lt;c:if&gt;**:条件判断标签,类似于Java的if语句。 - **&lt;c:choose&gt;, &lt;c:when&gt;, &lt;c:otherwise&gt;**:多条件判断,类似于Java的switch语句。 - **&lt;c:forEach&gt;**:循环遍历集合或数组。 - ...

    JSTL标签库及使用方法

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

    jstl帮助 jstl帮助手册 jstl帮助文档

    JSTL(JavaServer Pages ...开发者可以通过阅读这些资料,了解每个标签的功能、用法以及注意事项,从而更好地将JSTL应用于实际项目中,提高开发效率。对于初学者来说,理解并掌握JSTL是提升JSP开发技能的关键一步。

    jstl标签使用文档,jstl标签使用帮助文档

    本文档将详细介绍JSTL标签的使用方法,帮助开发者更好地理解和应用。 JSTL主要分为五个核心部分: 1. **Core(核心标签库)**:提供基本的控制结构,如条件语句、循环、跳转等。 - `&lt;c:if&gt;`:用于执行条件判断。 ...

    JSTL简单的用法

    JSTL函数库(fn) 除了核心标签库,JSTL还提供了函数库(fn),包含了一些常用的字符串处理函数。例如: ```jsp &lt;%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %&gt; ... ${fn:length(names...

    自定义标签和自定义jstl函数的具体项目实现

    创建JSP页面,按照上述方式使用自定义标签和JSTL函数,运行项目并验证功能是否正常。 通过以上步骤,你就可以在实际项目中实现并使用自定义标签和自定义JSTL函数了。这不仅能够简化代码,提高代码质量,还能使团队...

    JSTL学习资料。包含API帮助文档和函数库

    API帮助文档详细解释了每个标签和函数的用法、属性、以及返回值,而函数库介绍则提供了一览式的预定义函数列表,方便开发者快速查找和使用。通过这些资料,开发者可以深入理解JSTL的各个组件,并熟练地将其应用于...

Global site tag (gtag.js) - Google Analytics