`

EL表达式处理字符串

阅读更多

JSP页面页头添加
<%@ taglib uri="/WEB-INF/taglib/c.tld" prefix="c"%>
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>  两个标签
页面内容如下: 

<c:if test="${fn:contains(record.name,'样例')==false}">
                                 <%
         if ((f != null && f.trim().equals("0"))&&name!=null&&!name.trim().equals("免费报告")) {
        %><a
         href="javascript:void(0);alert('很抱歉,您无权访问!如需访问请购买产品或联系管理员...');">
         ${record.name} </a>
        <%
         } else {
        %>
        <a
         href="/tcreportAction.do?method=lookReportInfo&bid=${record.bid } ">${record.name}</a>
        <%
         }
        %>
         </c:if>
           <c:if test="${fn:contains(record.name,'样例')}">
                                   <a
         href="/tcreportAction.do?method=lookReportInfo&bid=${record.bid } ">${record.name}</a>
       
                                 </c:if> 



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

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

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

${fn:length(list)}

 

 

 

  1. fn:contains(string, substring)   
  2. 假如参数string中包含参数substring,返回true   
  3.   
  4. fn:containsIgnoreCase(string, substring)   
  5. 假如参数string中包含参数substring(忽略大小写),返回true   
  6.   
  7. fn:endsWith(string, suffix)   
  8. 假如参数 string 以参数suffix结尾,返回true   
  9.   
  10. fn:escapeXml(string)   
  11. 将有非凡意义的XML (和HTML)转换为对应的XML character entity code,并返回   
  12.   
  13. fn:indexOf(string, substring)   
  14. 返回参数substring在参数string中第一次出现的位置   
  15.   
  16. fn:join(array, separator)   
  17. 将一个给定的数组array用给定的间隔符separator串在一起,组成一个新的字符串并返回。   
  18.   
  19. fn:length(item)   
  20. 返回参数item中包含元素的数量。参数Item类型是数组、collection或者String。假如是String类型,返回值是String中的字符数。   
  21.   
  22. fn:replace(string, before, after)   
  23. 返回一个String对象。用参数after字符串替换参数string中所有出现参数before字符串的地方,并返回替换后的结果   
  24.   
  25. fn:split(string, separator)   
  26. 返回一个数组,以参数separator 为分割符分割参数string,分割后的每一部分就是数组的一个元素   
  27.   
  28. fn:startsWith(string, prefix)   
  29. 假如参数string以参数prefix开头,返回true   
  30.   
  31. fn:substring(string, begin, end)   
  32. 返回参数string部分字符串, 从参数begin开始到参数end位置,包括end位置的字符   
  33.   
  34. fn:substringAfter(string, substring)   
  35. 返回参数substring在参数string中后面的那一部分字符串   
  36.   
  37. fn:substringBefore(string, substring)   
  38. 返回参数substring在参数string中前面的那一部分字符串   
  39.   
  40. fn:toLowerCase(string)   
  41. 将参数string所有的字符变为小写,并将其返回   
  42.   
  43. fn:toUpperCase(string)   
  44. 将参数string所有的字符变为大写,并将其返回   
  45.   
  46. fn:trim(string)   
  47. 去除参数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>
分享到:
评论

相关推荐

    EL表达式包括字符串处理,时间日期的格式化,数字处理

    EL表达式的一些操作。包括字符串处理,时间日期的格式化,数字处理

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

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

    El表达式的fn函数处理字符串

    使用El表达式对字符串的截取处理。 做项目中经常使用到,也很实用

    jsp页面中EL表达式被当成字符串处理不显示值问题的解决方法

    下面小编就为大家带来一篇jsp页面中EL表达式被当成字符串处理不显示值问题的解决方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

    jsp页面中EL表达式被当成字符串处理不显示值问题的解决方法.docx

    jsp页面中EL表达式被当成字符串处理不显示值问题的解决方法.docx

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

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

    EL表达式的详细使用

    EL表达式的简单介绍 一、JSP EL语言定义 E L(Expression Language) 目的:为了使JSP写起来更加简单。 表达式语言的灵感来自于 ECMAScript 和 XPath 表达式语言,它提供了在 JSP 中简化表达式的方法。它是一种...

    运用El表达式截取字符串/获取list的长度实例

    下面小编就为大家带来一篇运用El表达式截取字符串/获取list的长度实例。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

    EL表达式--标签

    EL表达式的各种标签详细应用介绍 EL表达式 之 fmt 主要功能格式化 EL表达式 之 fn 字符串处理

    EL表达式详解

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

    EL表达式函数

    EL表达式的所有函数,包括加入标签库、获取字符串长度、截取字符串,以及所有EL表达式的函数名、函数说明和使用举例。

    EL表达式 (详解)

    EL表达式 (详解) EL表达式 1、EL简介 1)语法结构 ${expression} 2)[]与.运算符 EL 提供.和[]两种运算符来存取数据。 当要存取的属性名称中包含一些特殊字符,如.或?等并非字母或数字的符号,就一定要使用 ...

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

    12.fn:contains 判定字符串是否包含另外一个字符串 ${fn:contains(name, searchString)}"&gt; 13.fn:containsIgnoreCase 判定字符串是否包含另外一个字符串(大小写无关) ${fn:containsIgnoreCase(name, searchString)}...

    EL -- 表达式的详细解析

    EL表达式就这么点东东。以前感觉难 ,是因为陌生,熟悉了就变的亲切了。

    EL表达式笔记2

    Jsp表达式脚本输出null值的时候,输出的是null字符串EL表达式搜索域数据的顺序EL表达式主要是在jsp页面中输出数据主要是输出域对象中的数据当四个域中都

    EL表达式笔记3

    Jsp表达式脚本输出null值的时候,输出的是null字符串EL表达式搜索域数据的顺序EL表达式主要是在jsp页面中输出数据主要是输出域对象中的数据当四个域中都

    JSP中EL表达式用法_动力节点Java学院整理

    JSP页面中支持使用EL表达式,EL全名为Expression Language。EL表达式的主要作用有:  ① 获取数据;  ② 执行运算;  ③ 使用EL表达式的11大隐式对象;...如果找到,则以字符串形式返回显示在JSP页面上,如果没

Global site tag (gtag.js) - Google Analytics