`
张洪财
  • 浏览: 270010 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

jstl 字符串处理函数

    博客分类:
  • jstl
阅读更多
函数名 函数说明 使用举例
 contains 判断字符串是否包含另外一个字符串 <c:if test="${fn:contains(name, searchString)}">
 containsIgnoreCase 判断字符串是否包含另外一个字符串(大小写无关) <c:if test="${fn:containsIgnoreCase(name, searchString)}">
 endsWith 判断字符串是否以另外字符串结束 <c:if test="${fn:endsWith(filename, ".txt")}">
 escapeXml 把一些字符转成XML表示,例如<字符应该转为&lt; ${fn:escapeXml(param:info)}
 indexOf 子字符串在母字符串中出现的位置 ${fn:indexOf(name, "-")}
 join 将数组中的数据联合成一个新字符串,并使用指定字符格开 ${fn:join(array, ";")}
 length 获取字符串的长度,或者数组的大小 ${fn:length(shoppingCart.products)}
 replace 替换字符串中指定的字符 ${fn:replace(text, "-", "&#149;")}
 split 把字符串按照指定字符切分 ${fn:split(customerNames, ";")}
 startsWith 判断字符串是否以某个子串开始 <c:if test="${fn:startsWith(product.id, "100-")}">
 substring 获取子串 ${fn:substring(zip, 6, -1)}
 substringAfter

获取从某个字符所在位置开始的子串

${fn:substringAfter(zip, "-")}
 substringBefore 获取从开始到某个字符所在位置的子串 ${fn:substringBefore(zip, "-")}
 toLowerCase 转为小写 ${fn.toLowerCase(product.name)}
 toUpperCase 转为大写字符 ${fn.UpperCase(product.name)}
 trim 去除字符串前后的空格 ${fn.trim(name)}
分享到:
评论

相关推荐

    JSTL 字符串处理函数

    NULL 博文链接:https://showlike.iteye.com/blog/707047

    JSTL_fn标签 字符处理标签

    jstl 字符串处理函数 fn:length、fn:contains 、 fn:containsIgnoreCase 、 fn:endsWith 、 fn:escapeXml 、 fn:indexOf 、 fn:join 、 fn:replace 、 fn:split 、 fn:startsWith 、 fn:substring 、 fn:...

    JSP中JSTL提供的函数标签EL表达式操作字符串的方法

    JSP中JSTL提供的函数标签EL表达式操作字符串的方法

    (TAG标签)jstl和struts2标签截取字符串[文].pdf

    在截取字符串时,jstl标签提供了两种方法:一是使用jstl原有的标签库中的方法,二是使用自定义函数。 使用jstl原有的标签库中的方法 在使用jstl标签时,我们可以使用jstl原有的标签库中的方法来截取字符串。例如,...

    EL表达式截取字符串的函数说明

    引入标签库 &lt;&#37;@tablib uri=...fn:contains 判断字符串是否包含另外一个字符串 ${fn:contains(name,&gt; fn:containsIgnoreCase 判断字符串是否包含另外一个字符串(大小写无关) &lt;c:if test=${

    自定义EL函数解决JSTL标签不足之处——按字节长度截取字符串

    做过大型网站前台的Web开发程序员最头疼的事情就是前台首页的布局,这其中最最头疼的就是标题字符的截取的问题,虽然有fn:substring,但表现率以及对中文的支持均不够完善,其实最终还是归结为客户要求太高了,不过...

    jstl_fn标签库

    所有jstl_fn标签库,函数标签库中的常用函数,在string字符串中是否包含substring字符串;在string中是否包含substring,忽略其大小写;字符串string是否以字符串prefixstring开头;在string中是substring第一次出现的...

    JSTL详细标签库介绍

    异常处理程序:能够让系统在出现异常的情况下恢复过来的程序使用异常处理情况:异常诊断与异常处理不在同一个位置下时使用异常处理程序(若用户一直通过键盘与程序通话,那么就不能使用处理键盘输入处理)使用异常的...

    EL表达式函数

    JSTL 使用表达式来简化页面的代码,这对一些标准的方法,例如bean的getter/setter方法,请求参数或者context以及 session中的数据的访问非常方便,但是我们在实际应用中经常需要在页面调用对象的某些方法,例如我...

    如何使用jstl将在一个页面上显示多个复选框默认的勾选状态?

    第二步:调用fn:contains(arg1,arg2)函数 ,前面一个参数agr1是从数据库中取出的爱好的字符串(即原字符串)。后面一个是被包含的字符串,如果原字符串包含后面的字符串,那么这个复选框对应的状态就会被勾选上 ...

    JSTL高级用法

    ${pageContext.request.queryString} 取得请求的参数字符串${pageContext.request.requestURL} 取得请求的URL,但不包括请求之参数字符串 ${pageContext.request.contextPath} 服务的web application 的名称 ${...

    鼠标悬停层

    该用例是用jquery设置层的,table表列数据太长,一列显示太长会将样式撑乱,特将显示的数据做处理,可以后台字符串截取,也可以引入页面函数&lt;%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions"%&gt;...

    freemarker总结

    下面是常用的内建的字符串函数: html:对字符串进行HTML编码 cap_first:使字符串第一个字母大写 lower_case:将字符串转换成小写 upper_case:将字符串转换成大写 trim:去掉字符串前后的空白字符 下面是集合的...

    java从入门到精通70个PPT

    6.字符串 7.封装,继承,多肽 8.接口与抽象类 9.java集合类 10.jdbc 11 html简介与js的基本语法 12 javascript内置对象和内置函数 13 javascript的DOM编程 14-15项目案例:当当网上书店或者做一个计算器 16 Ajax ...

    JavaEE面试题及其参考答案.pdf

    12. JavaScript 常用数据类型有哪些:JavaScript 中的常用数据类型包括数字、字符串、布尔值、数组、对象等。 13. Javascript 的常用对象有哪些:JavaScript 中的常用对象包括 Array、Date、Math、String 等。 14. ...

    分页导航自动生成1

    //通过调用不同的构造函数生成不同导航字符串 PageControl pageControl = new PageControl("PageTest", page, 30); //数字列表导航形式,首尾页时仍显示上一页,下一页(默认形式) PageControl pageControl2 = new ...

    分页导航自动生成

    //通过调用不同的构造函数生成不同导航字符串 PageControl pageControl = new PageControl("PageTest", page, 30); //数字列表导航形式,首尾页时仍显示上一页,下一页(默认形式) PageControl pageControl2 = ...

    EL表达式 (详解)

    ${param}表示返回请求参数中单个字符串的值. ${paramValues}表示返回请求参数的一组 值.pageScope表示页面范围的变量.requestScope表示请求对象的变量. sessionScope表示会话 范围内的变量.applicationScope...

Global site tag (gtag.js) - Google Analytics