`

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函数使用帮助

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

    鼠标悬停层

    table表列数据太长,一列显示太长会将样式撑乱,特将显示的数据做处理,可以后台字符串截取,也可以引入页面函数&lt;%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions"%&gt; ,页面处理,本例子当鼠标...

    JAVA WEB 开发详解:XML+XSLT+SERVLET+JSP 深入剖析与实例应用.part2

    本书共分4部分,从xml、servlet、jsp和应用的角度向读者展示了java web开发中各种技术的应用,循序渐进地引导读者快速掌握java web开发。.  本书内容全面,涵盖了从事java web开发所应掌握的所有知识。在知识的讲解...

    JAVA WEB 开发详解:XML+XSLT+SERVLET+JSP 深入剖析与实例应用.part3

    本书共分4部分,从xml、servlet、jsp和应用的角度向读者展示了java web开发中各种技术的应用,循序渐进地引导读者快速掌握java web开发。.  本书内容全面,涵盖了从事java web开发所应掌握的所有知识。在知识的讲解...

    JAVA WEB 开发详解:XML+XSLT+SERVLET+JSP 深入剖析与实例应用.part4

    本书共分4部分,从xml、servlet、jsp和应用的角度向读者展示了java web开发中各种技术的应用,循序渐进地引导读者快速掌握java web开发。.  本书内容全面,涵盖了从事java web开发所应掌握的所有知识。在知识的讲解...

    JAVA WEB 开发详解:XML+XSLT+SERVLET+JSP 深入剖析与实例应用.part5

    本书共分4部分,从xml、servlet、jsp和应用的角度向读者展示了java web开发中各种技术的应用,循序渐进地引导读者快速掌握java web开发。.  本书内容全面,涵盖了从事java web开发所应掌握的所有知识。在知识的讲解...

    jsp隐藏关键敏感字段信息只显示前后字段的示例

    解决方案:1、如果知道字段长度的话可以用正则表达式或是jsp标签库里的fn函数 正则表达式 phone.replaceAll((\\d{3})\\d{4}(\\d{4}),$1****$2); 152****4799 idCard.replaceAll((\\d{4})\\d{10}(\\w{4}),$1*****$2...

    EL表达式截取字符串的函数说明

    @tablib uri=http://java.sun.com/jsp/jstl/functions prefix=fn %&gt; ${fn:substring(你要截取的字符串),beginIndex,endIndex} 下面是JSTL中自带的方法列表以及其描述 函数名 函数说明 使用举例 fn:contains 判断...

    JSTL高级用法

    &lt;%@taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions"%&gt; JSTL是一个不断完善的开放源代码的JSP标签库,是由apache的jakarta小组来维护的。JSTL只能运行在支持JSP1.2和Servlet2.3规范的容器上,如...

    JSTL - Function标记库详解

    因为 Functions 标签库并没有提供传统的标签来为 JSP 页面的工作服务,而是被用于 EL 表达式语句中。在 JSP2.0 规范下出现的 Functions 标签库为 EL 表达式语句提供了许多更为有用的功能。 Functions 标签库分为两大...

Global site tag (gtag.js) - Google Analytics