`
xwl1991
  • 浏览: 13624 次
  • 性别: Icon_minigender_1
  • 来自: 湖南
最近访客 更多访客>>
社区版块
存档分类
最新评论

c & fn 的一些用法

阅读更多

【个人收藏】

 

 

http://java.sun.com/products/jsp/jstl/1.1/docs/tlddocs/index.html

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

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

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

 

c标签库的使用不做介绍,简单写下不常用的几个

 

1、c:forTokens 

类似于js及java中的split函数,将一个字符串用某个字符分割成数组,然后逐个处理。items是需要处理的原始字符串,delims是分隔符 

<c:forTokens var="item" items="www.trs.com.cn" delims="."> 

${item }<br/> 

</c:forTokens>

 

2、fmt.tld中比较有用的fmt:parseDate, fmt:formatDate, fmt:parseNumber, fmt:formatNumber,用来格式化时间与数字,例子如下: 

<fmt:formatDate value="${item.createdTime }" pattern="yyyy-MM-dd HH:mm" />

 

3、fn.tld,jstl的函数,其中有 

 

fn:contains 判断一个字符串是否含有另外一个字符串,eg <c:if test="${fn:contains(str, searchString)}">;

 

fn:containsIgnoreCase 同上面的tag,只是不区分大小写; 

 

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

 

fn:escapeXml 将字符串转换为没有xml无法识别字符的字符串,eg ${fn:escapeXml(info)} 

 

fn:indexOf 判断某个字符在一个字符串中的位置,eg ${fn:indexOf(name, "-")} 

 

fn:join 同jsjoin,将数组用字符拼接,eg ${fn:join(array, ";")} 

 

fn:length 计算字符串的长度 ${fn:length(list) }

 

fn:replace 替换某个字串, eg ${fn:replace(text, "-", "?")} 

 

fn:split join的反过程,eg ${fn:split(customerNames, ";")} 

 

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

 

fn:substring 获取字串,eg ${fn:substring(zip, 6, -1)} 

 

fn:substringAfter 从某个字串开始取字串,eg ${fn:substringAfter(zip, "-")} 

 

fn:substringBefore 上一条的反过程 

 

fn:toUpperCase 把字符串中的字符全部转为大写 

 

fn:trim 去掉字符串两边的空格,eg ${fn.trim(name)}

 

 

 

 

 

分享到:
评论

相关推荐

    EL表达式里fn函数的用法

    例如,`&lt;c:if test="${fn:contains(name, 'John')}"&gt;`将判断变量`name`是否包含字符串'John'。 2. **fn:containsIgnoreCase** - 和`contains`类似,但不区分大小写。例如,`&lt;c:if test="${fn:containsIgnoreCase...

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

    以下是一些使用FN函数的实际示例: ```jsp &lt;%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %&gt; &lt;%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %&gt; 获取字符串长度 --%&gt; ${...

    jstl_fn标签库

    ### jstl_fn标签库详解 #### 一、引言 ...熟练掌握这些函数的使用方法,能够帮助开发者更加高效地完成Web应用程序的开发工作。希望本文能为读者在实际项目中运用`jstl_fn`标签库提供一定的参考价值。

    jstl标签 fn函数注解

    下面我们将详细介绍JSTL中`fn`函数库的主要功能及其使用方法。 #### 1. fn:contains 和 fn:containsIgnoreCase 这两个函数用于检查一个字符串是否包含另一个子字符串。其中`fn:contains`是区分大小写的,而`fn:...

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

    &lt;c:if test="${fn:contains(name, searchString)}"&gt; ... &lt;/c:if&gt; ``` 其中`name`是被检查的字符串,`searchString`是要查找的子字符串。 ##### 2. `fn:containsIgnoreCase` - **函数说明**:忽略大小写,判断...

    《C&C++深层探索》 姚新颜

    这种分析方法能够帮助读者更深入地理解C/C++的概念、规则以及语言的不足之处。 作者强调,本书并不是一个关于如何使用C/C++语言进行编程的教程,而是旨在帮助读者从汇编语言和编译器、链接程序的视角来学习和分析C/...

    jstl fn函数 and EL

    本文将详细介绍JSTL中的`fn`函数以及如何与EL结合使用。 #### JSTL `fn`函数详解 ##### 1. **fn:contains** - **功能**:判断一个字符串是否包含另一个子串。 - **示例**: ```jsp &lt;c:if test="${fn:contains...

    jQuery.extend和jQuery.fn.extend的区别

    在jQuery的API中,`jQuery.extend`和`jQuery.fn.extend`是两个重要的方法,它们用于合并对象属性,但作用范围和用途有所不同。本文将深入探讨这两个方法的差异,并通过实例解析它们的工作原理。 首先,`jQuery....

    jquery click([data],fn)使用方法实例介绍

    click([[data],fn]) 返回值:jQuery 概述 触发每一个匹配元素的click事件。 这个函数会调用执行绑定到click事件的所有函数。 参数 fnFunctionV1.0 在每一个匹配元素的click事件中绑定的处理函数。 [data],fnString,...

    JQ8400-FN/JQ8400-FL语音芯片/模块、应用电路及程序

    使用C语言进行编程,开发者可以根据JQ8400系列的数据手册和参考代码,编写控制程序来实现语音的播放、停止、快进、倒退等功能。同时,通过串口调试软件,可以实时查看和调整芯片的状态,快速定位并解决问题。 6. *...

    Exp_MovingAverage_FN - MetaTrader 5EA.zip

    本文将深入探讨名为"Exp_MovingAverage_FN - MetaTrader 5 EA"的自动交易程序,该程序基于MovingAverage_FN指标,结合了数字混合和模拟过滤方法,旨在捕捉市场趋势变化并执行交易决策。 1. **MovingAverage_FN指标*...

    jsp核心标签的使用方法

    本篇文章将深入探讨JSP核心标签的使用方法,并介绍一些常用的函数用法。 一、JSP核心标签库介绍 JSP核心标签库(CTL)是JSP 2.0引入的标准标签库,它包含了用于简化页面逻辑和输出内容的标签。这些标签遵循JSTL ...

    WA_Fn-UseC_-Telco-Customer-Churn-数据集

    《WA_Fn-UseC_-Telco-Customer-Churn-数据集详解》 在数据分析领域,数据集是研究和预测的基础。"WA_Fn-UseC_-Telco-Customer-Churn" 数据集就是一个典型的应用场景,它专注于电信行业的客户流失问题。这个数据集...

    C语言实现Fibonacci数列递归

    斐波那契数列(Fibonacci Sequence)是数学中一个经典的数列,它的定义如下:第一项F1和第二项F2都是1,从第三项开始,每一项都等于前两项之和,即Fn = Fn-1 + Fn-2。在给定的C语言代码中,我们看到的是一个用于计算...

    C语言题模拟题

    辽宁工程技术大学的计算机C语言考试模拟题旨在帮助学生熟悉C语言的基本概念、语法结构以及程序设计方法。以下将对C语言的一些关键知识点进行详细的阐述。 1. **基本数据类型**:C语言支持多种基本数据类型,包括...

    cmd-fn:从命令行执行任何节点模块功能

    cmd-fn 从命令行执行任何节点模块功能。 安装 npm install -g cmd-fn 用法 Usage: cmd-fn [options] Options: -h, --help output usage information -m, --module [name] module name e.g.: `fs` -f, --...

    DSP实验报告—实验 4 编写一个汇编和 C 混合的 DSP 程序

    本实验的主要目的是让学生在掌握纯C语言程序和汇编语言程序的基础上,学习如何在C语言工程项目中融合汇编语言编程,即所谓的混合编程方法。具体目标包括: 1. **了解纯C语言程序和汇编语言程序的工程结构**:学生...

    fn-proxy:简单的函数代理

    fn-代理 简单的函数代理。 允许在 JavaScrpipt 中进行无点递归,并模拟惰性函数评估。 安装 $ npm install fn-proxy 运行规范(确保安装了jasmine-node ) $ npm test 用法 需要模块 var proxy = require ( 'fn-...

Global site tag (gtag.js) - Google Analytics