jstl_fn方法库

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

1,startsWith,endsWith

    <c:if test="${fn:endsWith(param.aa, ‘end‘) }">
        ends
    </c:if>
    <c:if test="${fn:startsWith(param.aa, ‘start‘) }">
        start
    </c:if>

2,indexOf

    <c:set var="test" value="${param.aa }" scope="application"/>
    <c:if test="${ fn:indexOf(test,‘hello‘) != -1 }">
        hello
        </c:if>

3split

    <c:set value="${fn:split(header,‘,‘) }" var="headerList"/>
    <c:forEach var="item" items="${headerList }">
        ${item }<br/>
        </c:forEach>

时间: 2024-12-17 14:11:59

jstl_fn方法库的相关文章

JSP自定义方法库

如果JSTL的方法库没有满足需要,可以使用自定义方法进行扩展 public class Function{ public static int length(Object obj){ //返回对象的长度 if(obj == null){ return 0; } if(obj instanceof StringBuffer){ return lenth(((StringBuffer)obj).toString()); } if(obj instanceof String){ return ((St

正式发布开源的扩展方法库FSLib.Extension (.NET3.5/4/4.5)

其实这个扩展方法库已经发布有段时间了,没有正式发布过.今天整理了一下文档,顺便搞个文档,正式发布吧. 简介 .NET在3.5开始引入的编译器支持扩展方法,允许为现有的对象类型在不改变其原本定义的情况下添加额外的方法. 因此便有了本扩展方法库.本扩展方法库基本上扩展的都是.NET原有的对象,尤其是String对象. 添加本扩展方法库的引用库后,一般不需要特定声明即可使用,大多为现有对象的快捷操作. 安装方法 你有三种方式可以使用本库: 直接使用包管理器(Nuget Package Manager)

js原生设计模式——8单例模式之简约版属性样式方法库

<!DOCTYPE html><html lang="en"><head>    <meta charset="UTF-8">    <title>单例模式——在js中就是指的单个对象,可用于命名空间声明</title> </head><body>    <div id="box"></div></body><

(3)JSTL的fn方法库

fn:functions,fn之所以称之为方法库,是因为fn使用不像core,fmt标签那样遵循<prefix:tagName>的格式,而是遵循fn:methodName()的格式 <%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions"%> 1.fn:contains(string, substring) 如果参数string中包含参数substring,返回tr

Form 引用方法库

进入注册表,win+R 输入:regedit,找到HKEY_LOCAL_MACHINE->SOFTWARE->ORACLE ,在右侧找到:FORMS60_PATH,双击,把方法库的路径以英文分号隔开,保存,重启FORM即可.如图

操作CSS样式公共方法库

项目中常用的一些方法,我们都封装到公共方法库 let utils = (function () { //=>获取元素的样式 let getCss = function (curEle, attr) { if (typeof window.getComputedStyle === 'undefined') { return; } let val = window.getComputedStyle(curEle, null)[attr], reg = /^-?\d+(\.\d+)?(px|rem|e

js自建方法库(持续更新)

1.得到一个数,在一个有序数组中应该排在的位置序号: function orderInArr(num,arr) { if(num > arr[0]){ return 1 + arguments.callee(num,arr.slice(1)) }else{ return 0 } } //用法:var arr = new Array(99,199,299,399);alert(orderInArr(100,arr));//弹出的结果为:1:

python中http请求方法库汇总

最近在使用python做接口测试,发现python中http请求方法有很多种,现汇总如下: 一.python自带库----urllib2 python自带库urllib2使用的比较多,简单使用如下: import urllib2 response = urllib2.urlopen('http://localhost:8080/jenkins/api/json?pretty=true') print response.read() 简单的get请求 import urllib2 import u

Lodash 方法库 原生实现 待完结。。。

1 let _ = { 2 chunk(arr, nub) { 3 var res = []; 4 for (var i = 0; i < arr.length; i += nub) { 5 result.push(arr.slice(i, i + nub)) 6 }; 7 console.log(res) 8 return result; 9 }, 10 compact (arr) { 11 let res = []; 12 arr.forEach( item => { 13 typeof