`

fn函数使用

 
阅读更多

直接找fn.tld的文件放到WEB-INF下面,然后在web.xml里面
<jsp-config>
  <taglib>
    <taglib-uri>fn</taglib-uri>
    <taglib-location>/WEB-INF/fn.tld</taglib-location>
  </taglib>
</jsp-config>

在页面之前加入这个
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>

函数名 函数说明 使用举例   
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表示,例如 <字符应该转为&lt; ${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, "-", "&#149;")}   
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)}

分享到:
评论

相关推荐

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

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

    jstl fn函数 and EL

    jstl fn函数 and ELjstl fn函数 and ELjstl fn函数 and EL

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

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

    jstl标签 fn函数注解

    java jstl标签 fn函数 注解 针对主要函数介绍

    jstl_fn函数标签库的使用

    此文档是对 jstl中的 fn 函数标签库中的大部分标签做了详细的描述和使用案例介绍 =-

    el fn函数.txt

    jstl 的 el表达式 涉及很多fn函数,jstl 的 el表达式 涉及很多fn函数

    EL表达式里fn函数的用法

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

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

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

    sqlserver 字符串分割表函数(新写法) fn_split 成表函数(带序号)

    sqlserver 字符串分割表函数(新写法) fn_split 成表函数(带序号)

    JavaScript程序设计教学设计:函数的嵌套和递归.docx

    在上述代码中,函数 fn1()内嵌套了函数fn2(),fn2()函数内嵌套了函数 fn3(),并在 fn3()函数中输出变量i。但是fn3()和 fn2()函数中都没有变量i的声明,因此程序会继续向上层寻找,在fn1()函数中找到了变量i的声明,...

    promise.md

    ### 1.1 区别实例对象与函数对象 1. 实例对象:new 函数产生的对象,称为实例对象,简称为对象 ...$('#test') // $作为函数使用 $.get('/test') // $作为函数对象使用 ``` &gt; ()的左边必然是函数,点的左边必然是对象

    fn-native-java:使用GraalVM的Fn Project本机Java函数

    使用GraalVM的Fn Project本机Java函数 用法 构建和部署功能 fn deploy --app javafn --local 注意:需要安装mvn CLI。 调用函数 curl -d 'Leonardo' http://localhost:8080/r/javafn/native 常见问题解答:如何使用...

    JSTL_fn标签 字符处理标签

    fn:length、fn:contains 、 fn:containsIgnoreCase 、 fn:endsWith 、 fn:escapeXml 、 fn:indexOf 、 fn:join 、 fn:replace 、 fn:split 、 fn:startsWith 、 fn:substring 、 fn:substringAfter 、 fn:...

    fn-name:获取命名函数的名称

    fn名称 获取命名函数的名称 函数上有一个属性,但并非所有浏览器都支持。 该模块尝试该属性,然后回退到从函数源中提取名称。 安装 $ npm install fn-name 用法 import functionName from 'fn-name' ; functionName ...

    微信小程序防止多次点击跳转和防止表单组件输入内容多次验证功能(函数防抖)

    一、函数节流(throttle) **函数节流:一个函数执行一次后,只有大于设定的执行周期后才会执行第二次**。有个需要频繁触发函数,...function throttle(fn, delay) { // 记录上一次函数触发的时间 var lastTime = 0; retu

    利用Fn.py库在Python中进行函数式编程

    尽管Python事实上并不是一门纯函数式编程语言,但它本身是一门多范型语言,并给了你足够的自由利用函数式编程的便利。函数式风格有着各种理论与实际上的好处(你可以在Python的文档中找到这个列表): 形式上可证 ...

    fn-proxy:简单的函数代理

    另请注意:示例使用无点样式函数,例如ramda或lodash会提供。 显式代理 - 声明后保存代理 var length = ifElse ( isEmpty , always ( 0 ) , compose ( inc , proxy ( 'length' ) , tail ) ) ; proxy ( 'length' ,...

    Python的函数嵌套的使用方法

    例子:复制代码 代码如下:def re_escape(fn): def arg_escaped(this, *args): t = [isinstance(a, VerEx) and a.s or re.escape(str(a)) for a in args] return fn(this, *t) return arg_escaped 函数嵌套python...

    fn-args:获取函数,箭头函数,生成器函数,异步函数的参数

    fn-args 获取函数,箭头函数,生成器函数,异步函数的参数安装 $ npm install fn-args用法 const functionArguments = require ( 'fn-args' ) ;functionArguments ( function ( foo , bar ) { } ) ;//=&gt; ['foo', '...

    JS构造函数的执行过程

    什么是构造函数 通过new操作符调用的函数为构造函数,会构造出一个类的实例 一个函数直接调用则为普通函数调用方式,用new调用则为构造函数调用方式 function Fn(name,age){ let n = 5; this.name=name; this.age...

Global site tag (gtag.js) - Google Analytics