您的位置:首页 > 其它

EL字符串表达式和常用功能用途拦截

2015-08-19 16:26 260 查看
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions"%>

${wjcd.lrsj}原来得到的是如2006-11-12 11:22:22.0

${fn:substring(wjcd.lrsj, 0, 16)}

使用functions函数来获取list的长度

${fn:length(list)}

fn:contains(string, substring)
假如參数string中包括參数substring,返回true

fn:containsIgnoreCase(string, substring)
假如參数string中包括參数substring(忽略大写和小写),返回true

fn:endsWith(string, suffix)
假如參数 string 以參数suffix结尾,返回true

fn:escapeXml(string)
将有非凡意义的XML (和HTML)转换为相应的XML character entity code。并返回

fn:indexOf(string, substring)
返回參数substring在參数string中第一次出现的位置

fn:join(array, separator)
将一个给定的数组array用给定的间隔符separator串在一起,组成一个新的字符串并返回。

fn:length(item)
返回參数item中包括元素的数量。參数Item类型是数组、collection或者String。

假如是String类型,返回值是String中的字符数。

fn:replace(string, before, after)
返回一个String对象。用參数after字符串替换參数string中全部出现參数before字符串的地方,并返回替换后的结果

fn:split(string, separator)
返回一个数组,以參数separator 为切割符切割參数string,切割后的每一部分就是数组的一个元素

fn:startsWith(string, prefix)
假如參数string以參数prefix开头,返回true

fn:substring(string, begin, end)
返回參数string部分字符串, 从參数begin開始到參数end位置,包含end位置的字符

fn:substringAfter(string, substring)
返回參数substring在參数string中后面的那一部分字符串

fn:substringBefore(string, substring)
返回參数substring在參数string中前面的那一部分字符串

fn:toLowerCase(string)
将參数string全部的字符变为小写。并将其返回

fn:toUpperCase(string)
将參数string全部的字符变为大写,并将其返回

fn:trim(string)
去除參数string 首尾的空格,并将其返回

截取字符串!使用。

<c:if test="${fn:length(onebeans.info)>100 }">${ fn:substring( onebeans.info ,0,100)} ...</c:if>

<c:if test="${fn:length(onebeans.info)<=100 }">${ onebeans.info }</c:if>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: