【个人收藏】
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)}
分享到:
相关推荐
click([[data],fn]) 返回值:jQuery 概述 触发每一个匹配元素的click事件。 这个函数会调用执行绑定到click事件的所有函数。 参数 fnFunctionV1.0 在每一个匹配元素的click事件中绑定的处理函数。 [data],fnString,...
下面小编就为大家带来一篇深入理解jquery的$.extend()、$.fn和$.fn.extend()。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
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, --...
fn-代理 简单的函数代理。 允许在 JavaScrpipt 中进行无点递归,并模拟惰性函数评估。 安装 $ npm install fn-proxy 运行规范(确保安装了jasmine-node ) $ npm test 用法 需要模块 var proxy = require ( 'fn-...
许多较少使用的方法被合并,减少了需要掌握和解释的方法数量。 jQuery 1.1.3(2007年7月):这次小版本变化包含了对jQuery选择符引擎执行速度的显著提升。从这个版本开始,jQuery的性能达到了Prototype、Mootools...
代码如下: 代码如下: var rxhtmlTag = /(<([\w:]+)[^>]*?)\/>/g, rselfClosing = /^(?:area|br|col|embed|hr|img|input|link|meta|param)$/i, fcloseTag = function(all, front, tag) { return rselfClosing....
本文实例讲述了jQuery源码分析之jQuery.fn.each与jQuery.each用法。分享给大家供大家参考。具体分析如下: 先上例子,下面代码的作用是:对每个选中的div元素,都给它们添加一个red类 复制代码 代码如下:$(‘div’)....
$(“#test”).click($.proxy(a,”get”)) $(“#test”).click($.proxy(a.get,a)) proxy: function( fn, context ) {//改变函数上下文环境,this指向设置的对象 这里的参数可以有两种方式:函数fn fn的方法c
我尝试从头开始创建一个基本的解释器。 该项目现在已经超过了它的开始。它成为具有物联网和微控制器特定功能的全功能 BASIC 解释器。有一个底层硬件抽象层使解释器可...更多详情、使用方法,请下载后阅读README.md文件
parn-fn-args 解析函数参数。 用法 ...function fn ( a , b , c ) { } var args = parse ( fn ) // -> ['a', 'b', 'c'] parse ( ( a , b ) => a + b ) // -> ['a', 'b'] parse ( a => a ) // -> ['a']
fn bar (f: F, a: & mut u8 , b: & mut u8 , (c, d): ( u8 , u8 )) where F: Fn ( & mut u8 , & mut u8 , ( u8 , u8 )) { assert! (c == 0 && d == 0 ); f (a, b, ( 4 , 0 )); * b = 100 ; } fn mai
jQuery和jQuery对象都实现了该方法,对于jQuery对象,只是把each方法简单的进行了委托:把jQuery对象作为第一个参数传递给jQuery的each方法.换句话说:jQuery提供的each方法是对参数一提供的对象的中所有的子元素...
JSTL标签库使用方法: 标签库 URI 前缀 使用模式 核心标签库 http://java.sun.com/jstl/core c <c:tagname…> 国际化标签(I18N) http://java.sun.com/jstl/fmt fmt <fmt:tagname…> SQL...
本文实例讲述了ES6 async、await的基本使用方法。分享给大家供大家参考,具体如下: async是异步编程的最新标准,我们来看看async如何使用 1.async的简单使用 async function fn () { return 'abc' } console.log...
fn some_func(cvec:* mut libc :: c_int,len :libc :: c_uint){//安全包装器,可以使用new_with_dtor()方法传递析构函数let v =不安全{CVec :: new(cvec,len as usize)}; //不带析构函数的不安全包装器...
例如,以下代码将在init.c为C函数fn()生成一个条目,并生成粘合代码以将其导出为名为fn的R例程,您可以从R端使用.Call(fn, 1) : // [[ export() ]] SEXP fn(SEXP x) { return x; } 安装 您可以使用以下命令从...
引入标签库 <%@tablib uri=...fn:contains 判断字符串是否包含另外一个字符串 <c test=${fn:contains(name,> fn:containsIgnoreCase 判断字符串是否包含另外一个字符串(大小写无关) <c:if test=${
该库试图使用C ++ 14中可用的现代技术将此类功能引入C ++。 ####用法这是仅标头的库。 只需在源代码中包含文件fn.hpp。 主要功能“ fn”和相关组件在名称空间“ curry”中可用 ####所需的工具该项目使用C ++ 14语言...
本文实例分析了JavaScript中this的用法。分享给大家供大家参考,具体如下: 一.”this”公理 this关键字永远都指向函数(方法)的所有者; function fn1(){ this }; fn1(); //this=>window oDiv.onclick=fn1; //this...
本文实例讲述了JavaScript中break、continue和return的用法区别。分享给大家供大家参考,具体如下: break 停止了这个for循环,跳出循环来继续执行fn函数里之后的语句 function fn() { for(var i = 0; i < 5;...