`

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

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

    jstl_fn函数标签库的使用

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

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

    本文主要介绍的是EL表达式中的自定义函数库——`fn`函数库,这些函数可以用于处理字符串、数组等常见数据类型,极大地增强了EL表达式的灵活性。 #### 二、EL函数详解 ##### 1. `fn:contains` - **函数说明**:判断...

    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的一个重要...

    el fn函数.txt

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

    EL表达式里fn函数的用法

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

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

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

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

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

    C语言:使用函数求余弦函数的近似值

    在 `funcos` 函数的 `while` 循环中,我们逐步计算每一项的值,使用 `fabs(item)` 来判断当前项的绝对值是否小于给定的精度 \( e \)。如果满足条件,就将 `item` 添加到 `sum` 中,然后更新 `flag` 和 `i` 继续下一...

    在SQL2000中,自定义函数中使用getdate()

    ### 在SQL2000中,自定义函数中使用getdate() #### 背景介绍 在SQL Server 2000中,由于其版本较早,存在许多限制与不足之处,尤其是对于某些动态或非确定性函数的支持上。比如`GETDATE()`函数,它返回系统当前...

    sql生成助记码函数.txt

    该SQL脚本定义了一个名为`fn_GetPy`的函数,其功能是将输入的字符串转换为助记码(PinYin首字母缩写)。助记码通常用于快速检索或编码目的,在很多应用场景中非常有用,例如在数据库中建立索引或者进行数据去重等...

    python---fn.zip_Python fn()_fn_python fn_python fn_python中fn()作

    在Python中,定义一个函数使用关键字`def`,如: ```python def fn_name(parameters): # 函数体 pass ``` `fn_name`是函数名,`parameters`是函数接受的参数。函数体内部包含了执行的代码。调用函数则通过其名字...

    C语言函数使用.zip

    下面,我们将深入探讨C语言中的函数使用。 一、函数定义与声明 1. 函数定义:函数定义包括函数头(返回类型和函数名)和函数体。例如: ```c int add(int a, int b) { return a + b; } ``` 在这个例子中,`add`...

    c++类成员函数作为回调函数

    `std::mem_fn`是C++11引入的一个函数,它能将成员函数转换为可调用对象,配合`std::bind`使用: ```cpp callback = std::bind(std::mem_fn(&MyClass::memberFunction), &obj, std::placeholders::_1); ``` 4. ...

    oracle 身份证号检查函数

    oracle 身份证号检查函数; select fn_checkidcard(‘身份证号’) as result from dual; 如果返回1,表示身份证号合法;如果为0,表示非法;

    JSTL_fn标签 字符处理标签

    例如,对于一个ArrayList,由于EL表达式不能直接获取size属性,可以使用`fn:length`来获取元素个数。如 `${fn:length(sessionScope.arrayList1)}` 可以得到数组列表的长度。 2. **fn:contains**:此函数检查源字符...

    Python-fnpy在Python中进行函数式编程实现了一些FP函数式编程缺失的功能

    10. **函数工具(functional utilities)**:除了上述功能,fn.py还提供了一系列其他有用的函数工具,如`identity`(返回输入值不变)、`constantly`(始终返回相同值的函数)、`flip`(交换函数参数顺序)等。...

    Python等级考试函数参照-11-16.docx

    * 函数调用:使用 `sum+=f(x)` 将五个整数的阶乘之和计算出来。 4. 中位数函数 本题要求定义一个函数 med(nums),参数 nums 为一组实数,函数返回这组数的中位数。 知识点: * 排序处理:使用 `s.sort()` 将实数...

Global site tag (gtag.js) - Google Analytics