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

el表达式函数

阅读更多



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

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

函数名 函数说明 使用举例


  1. fn:contains 判断字符串是否包含另外一个字符串 <c:if test="${fn:contains(name, searchString)}">

  2. fn:containsIgnoreCase 判断字符串是否包含另外一个字符串(大小写无关) <c:if test="${fn:containsIgnoreCase(name, searchString)}">

  3. fn:endsWith 判断字符串是否以另外字符串结束 <c:if test="${fn:endsWith(filename, ".txt")}">

  4. fn:escapeXml 把一些字符转成XML表示,例如 <字符应该转为< ${fn:escapeXml(param:info)}

  5. fn:indexOf 子字符串在母字符串中出现的位置 ${fn:indexOf(name, "-")}

  6. fn:join 将数组中的数据联合成一个新字符串,并使用指定字符格开 ${fn:join(array, ";")}

  7. fn:length 获取字符串的长度,或者数组的大小 ${fn:length(shoppingCart.products)}

  8. fn:replace 替换字符串中指定的字符 ${fn:replace(text, "-", "?")}

  9. fn:split 把字符串按照指定字符切分 ${fn:split(customerNames, ";")}

  10. fn:startsWith 判断字符串是否以某个子串开始 <c:if test="${fn:startsWith(product.id, "100-")}">

  11. fn:substring 获取子串 ${fn:substring(zip, 6, -1)}

  12. fn:substringAfter 获取从某个字符所在位置开始的子串
    ${fn:substringAfter(zip, "-")}

  13. fn:substringBefore 获取从开始到某个字符所在位置的子串 ${fn:substringBefore(zip, "-")}

  14. fn:toLowerCase 转为小写 ${fn.toLowerCase(product.name)}

  15. fn:toUpperCase 转为大写字符 ${fn.UpperCase(product.name)}

  16. fn:trim 去除字符串前后的空格 ${fn.trim(name)}

 

 

函数描述

 

  1. fn:contains(string, substring)
    如果参数string中包含参数substring,返回true
  2. fn:containsIgnoreCase(string, substring)
    如果参数string中包含参数substring(忽略大小写),返回true
  3. fn:endsWith(string, suffix)
    如果参数 string 以参数suffix结尾,返回true
  4. fn:escapeXml(string)
    将有特殊意义的XML (和HTML)转换为对应的XML character entity code,并返回
  5. fn:indexOf(string, substring)
    返回参数substring在参数string中第一次出现的位置
  6. fn:join(array, separator)
    将一个给定的数组array用给定的间隔符separator串在一起,组成一个新的字符串并返回。
  7. fn:length(item)
    返回参数item中包含元素的数量。参数Item类型是数组、collection或者String。如果是String类型,返回值是String中的字符数。
  8. fn:replace(string, before, after)
    返回一个String对象。用参数after字符串替换参数string中所有出现参数before字符串的地方,并返回替换后的结果
  9. fn:split(string, separator)
    返回一个数组,以参数separator 为分割符分割参数string,分割后的每一部分就是数组的一个元素
  10. fn:startsWith(string, prefix)
    如果参数string以参数prefix开头,返回true
  11. fn:substring(string, begin, end)
    返回参数string部分字符串, 从参数begin开始到参数end位置,包括end位置的字符
  12. fn:substringAfter(string, substring)
    返回参数substring在参数string中后面的那一部分字符串
  13. fn:substringBefore(string, substring)
    返回参数substring在参数string中前面的那一部分字符串
  14. fn:toLowerCase(string)
    将参数string所有的字符变为小写,并将其返回
  15. fn:toUpperCase(string)
    将参数string所有的字符变为大写,并将其返回
  16. fn:trim(string)
    去除参数string 首尾的空格,并将其返回
分享到:
评论

相关推荐

    EL表达式函数

    JSTL 使用表达式来简化页面的代码,这对一些标准的方法,例如bean的getter/setter方法,请求参数或者context以及 session中的数据的访问非常方便,但是我们在实际应用中经常需要在页面调用对象的某些方法,例如我...

    EL表达式里fn函数的用法

    EL表达式里fn的16个函数的具体用法。有例子。

    EL表达式的详细使用

    EL表达式的简单介绍 一、JSP EL语言定义 E L(Expression Language) 目的:为了使JSP写起来更加简单。 表达式语言的灵感来自于 ECMAScript 和 XPath 表达式语言,它提供了在 JSP 中简化表达式的方法。它是一种...

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

    11.函数名 函数说明 使用举例 12.fn:contains 判定字符串是否包含另外一个字符串 ${fn:contains(name, searchString)}"&gt; 13.fn:containsIgnoreCase 判定字符串是否包含另外一个字符串(大小写无关) ${fn:...

    EL表达式语言(EL语法、EL隐含对象、EL函数)

    本资源主要介绍EL表达式语言,包含EL语法、EL隐含对象、EL函数等

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

    在JSP页面用EL表达式调用一些函数,可以减少小脚本的出现

    EL表达式+(详解)

    EL表达式,提供el表达式的方法及其函数等,详解

    EL自定义函数引用

    EL自定义函数实现步骤: 1.开发函数处理类,即普通的Java类;...2. 建立TLD(Tag Library Descriptor),定义表达式函数。 3.在web.xml中配置TLD文件位置。 4.在JSP页面中使用自定义函数,实现EL自定义函数引用。

    El表达式的fn函数处理字符串

    使用El表达式对字符串的截取处理。 做项目中经常使用到,也很实用

    EL表达式 (详解)

    EL表达式 (详解) EL表达式 1、EL简介 1)语法结构 ${expression} 2)[]与.运算符 EL 提供.和[]两种运算符来存取数据。 当要存取的属性名称中包含一些特殊字符,如.或?等并非字母或数字的符号,就一定要使用 ...

    JSP中JSTL提供的函数标签EL表达式操作字符串的方法

    JSP中JSTL提供的函数标签EL表达式操作字符串的方法

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

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

    java_web_第6章_EL表达式.ppt

    8.1 理解表达式语言 8.2 使用EL运算符 8.3 使用EL访问数据 8.4 在EL中使用函数 8.5 在JSP页面中禁用EL 8.6 小 结

    EL表达式语言

    EL :获取数据、执行运算、操作web中隐含对象、调用java函数,这是EL表达式语言的简明介绍

    EL表达式入门必看篇(推荐)

    它是一种简单的语言,基于可用的命名空间(PageContext 属性)、嵌套属性和对集合、操作符(算术型、关系型和逻辑型)的访问符、映射到 Java 类中静态方法的可扩展函数以及一组隐式对象。 EL 提供了在 JSP 脚本编制...

    Spring 整合Shiro 并扩展使用EL表达式的实例详解

    Shiro是一个轻量级的权限控制框架,应用非常广泛。本文的重点是介绍Spring整合Shiro,并通过扩展使用Spring的EL表达式。需要的朋友可以参考下

    java EL 表达式

    表达式语言的灵感来自于 ECMAScript 和 XPath 表达式语言,它提供了在 JSP 中简化表达式的方法。它是一种简单的语言,基于可用的命名空间(PageContext 属性)、嵌套属性和对集合、操作符(算术型、关系型和逻辑型)...

    EL表达式的帮助文件,罗列了各函数的功能及应用

    EL现在已经成为一种成熟、标准技术,被纳入JSP2.0的标签规范。EL有其特殊性。 EL表达式均已"${"开始,以"}"结束。详细规范有.与[]、EL保留字和EL变量范围等。

Global site tag (gtag.js) - Google Analytics