`

Jsp页面中fn函数

    博客分类:
  • jsp
阅读更多
一、背景介绍:
在jsp页面上经常遇到得到集合长度、字符长度、字符切取等应用需求,在2.0以前这种需是许多程序员对JSTL极为不满意的地方之一。为此在2.0 中添加了functions标签,其提供对以上需求的支持。     
二、使用方法:
引用<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"%>
  • 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 首尾的空格,并将其返回
 
分享到:
评论

相关推荐

    JSP JSTL EL表达式中FN函数使用帮助

    了解并熟练使用FN函数可以极大地提高JSP页面的可读性和代码质量。在开发过程中,可以根据具体需求选择合适的FN函数来处理数据,使得页面逻辑更加清晰。同时,JSTL与EL结合使用,能够减少页面中的脚本代码,使JSP更加...

    el函数,el,el表达式,el函数,fn

    EL(Expression Language)表达式是Java Web开发中常用的一种简洁的脚本语言,主要用于在JSP页面中获取对象的值或调用方法。它简化了JavaBean属性的访问方式,提高了代码的可读性和维护性。EL表达式的功能可以通过...

    jstl标签 fn函数注解

    ### JSTL标签库中的FN函数详解 在Java Web开发中,JSTL(JavaServer Pages Standard Tag Library)被广泛应用于简化JSP页面的开发工作。JSTL提供了一系列标准标签,帮助开发者处理循环、条件判断等逻辑操作,并且...

    jstl fn函数 and EL

    ### jstl fn函数 and EL #### 概述 在Java Web开发中,JSTL(JavaServer Pages Standard Tag Library)是一种广泛使用的标签库,它为开发者提供了多种用于简化页面逻辑处理的功能。其中,`fn`函数是JSTL的一个重要...

    jstl_fn函数标签库的使用

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

    在JSP页面用EL表达式调用一些函数

    **在JSP页面中使用EL表达式调用函数** EL(Expression Language,表达式语言)是JavaServer Pages(JSP)技术的一个重要组成部分,它的主要目的是简化JSP页面中的脚本编写,使得开发者能更专注于页面展示逻辑,而...

    EL表达式里fn函数的用法

    在JavaServer Pages (JSP)开发中,Expression Language (EL)是用于...在JSP页面中,正确地引入`&lt;%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %&gt;`标签库后,就可以使用这些功能强大的函数了。

    即用即查——JSP函数与对象参考手册

    本手册“即用即查——JSP函数与对象参考手册”是针对JSP开发者的重要参考资料,涵盖了JSP中的关键函数和内置对象,帮助开发者快速解决问题。 ### JSP函数 JSP函数通常指的是JavaServer Pages Standard Tag Library...

    JSP函数与对象参考手册(这本书的光盘)

    **JSP函数与对象参考手册**是一本专为JavaServer Pages (JSP)开发者准备的实用参考资料,书中包含了丰富的JSP函数和内置对象的详细信息。JSP是一种用于创建动态网页的技术,它允许开发人员在HTML中嵌入Java代码,...

    jspjiaocheng.rar_Jsp的函数

    **JSP的函数** 指的是在JSP页面中可以使用的内置对象和方法,它们是JSP引擎提供的预定义功能。这些函数主要通过JSP内置对象如`pageContext`、`session`、`request`、`response`、`out`等来实现,也可以包括自定义...

    jstl_fn标签库

    为了使用`jstl_fn`标签库,首先需要在JSP页面中引入相应的URI。例如: ```jsp &lt;%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %&gt; ``` 接下来,我们将详细介绍`jstl_fn`标签库中的几个常用...

    Jstl常用函数

    JSTL (JavaServer Pages Standard Tag Library) 是一种用于简化JSP页面开发的标准标签库。它提供了一系列的功能强大的标签,能够帮助开发者更方便地进行页面逻辑处理。本文将详细介绍JSTL中常用的字符串操作函数。 ...

    JSP 中限定字符长度

    在本篇内容中,我们将深入探讨如何在JSP(JavaServer Pages)中实现对字符串长度的限制,这对于处理页面上过长的文本内容非常有用。文章通过一个具体的示例来展示这一过程,不仅包含了必要的代码片段,还涉及了JSP与...

    EL表达式函数

    要在JSP页面中使用EL表达式的函数,首先需要通过`&lt;%@ taglib %&gt;`指令引入相关的标签库。例如: ```jsp &lt;%@taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions"%&gt; ``` 这里,`prefix`属性定义了标签...

    jsp页面标签

    【JSP页面标签】是Java服务器页面(JSP)中用于简化HTML页面内嵌Java代码的一种技术。JSP标签使得开发者能更清晰地分离表现层和业务逻辑层,提高代码的可读性和可维护性。以下将详细介绍JSP中常用的四种标签及EL...

    JSTL_fn标签 字符处理标签

    这些函数使得在JSP页面中进行字符串操作更加简单,无需编写复杂的Java脚本。以下是部分重要的fn标签及其功能详解: 1. **fn:length**:这个函数用于获取字符串或集合的长度。例如,对于一个ArrayList,由于EL表达式...

    java自定义标签、自定义函数、taglib

    -- 使用JSTL内置的fn函数库 --&gt; ${my:uppercase('hello')} &lt;!-- 使用自定义函数库 --&gt; ``` 至于`taglib`,它是Java Web应用中用来定义和管理自定义标签和函数的机制。TLD文件就是taglib的一部分,它提供了标签库的...

    JSP完整知识PPT课件

    3. **JSTL函数库(fn)**:提供各种有用的函数,如字符串操作。 **Servlet与JSP的关系**: JSP本质是Servlet的简化版,当JSP被首次请求时,服务器会将其转换成Servlet类并编译,之后以Servlet的方式执行。 **JSP的...

Global site tag (gtag.js) - Google Analytics