页面中调用函数--之${fn:}内置函数

函数描写叙述

  • 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:choose><c:when test="${fn:length(audit_message)>0}"><c:forEach var="message" items="${audit_message}" ><li><span><strong> ${message.title }</strong></span></li></c:forEach><c:if test="${audit_message_more}"><li><div class="desc clearfix"><a href="<%=basePath %>manage/message/list.action">很多其它>></a> </div></li></c:if></c:when><c:otherwise><img src="imgs/no_data.png" alt="" class="noData"/></c:otherwise>
</c:choose>

JSTL推断字符是否为空

  1. <c:when test="${not empty allowedUploadImageExtension}">

替换回车符:<span>中显示内容含有回车符是不会回车的,全部往往须要把回车符替换为<br>才干正常显示回车效果。

错误:${fn: replace(source,'\n','<br>')}    这样的方法会报错的

正确:<% request.setAttribute("vEnter", "\n");  %>

${fn:replace(source, vEnter, "<br>")

版权声明:本文博客原创文章,博客,未经同意,不得转载。

转载于:https://www.cnblogs.com/yxwkf/p/4612846.html

[JSP][JSTL]页面调用函数--它${fn:}内置函数、是推断字符串是空的、更换车厢相关推荐

  1. python中如何调用函数_如何调用python中的内置函数?(实例解析)

    对于第一次接触到python这门编程语言的朋友来说,刚刚开始学习python编程的时候对于python函数调用这一方面的了解比较少,在这篇文章之中我们就来了解一下python怎么调用函数. Pytho ...

  2. Python生成器的send方法、递推函数、匿名函数及常用内置函数

    1.生成器的send方法 在使用yield方法创建生成器时,不仅可以使用next方法进行取值,还可以通过send方法向生成器的内部传值 1.1 什么是send方法? send方法相当于高级的next方 ...

  3. python内置函数open_Python的内置函数open()的注意事项

    用法 : open("file_address","open_mode") 例子 : f = open("D:\PycharmProjects\log ...

  4. MATLAB 求函数极值的内置函数一览表(实则优化算法函数汇总)

    MATLAB 求函数极值的内置函数一览表 收集了几乎所有的 MATLAB 内置的优化函数,可收藏,需要时查阅. 文章目录 MATLAB 求函数极值的内置函数一览表 简介 概览 求函数极值(或最大值最小 ...

  5. 用户自定义的Javascript函数名字与内置函数或宿主函数名字相同时产生的问题。...

    原文出自:http://www.cnblogs.com/JiangHuakey/archive/2012/04/12/2443946.html 当用户定义的函数名字与内置函数或宿主函数名字相同时,如果 ...

  6. 编写函数,模拟内置函数 sorted()。

    编写函数,模拟内置函数 sorted(). 用python来简单的模拟sorted可以用库函数来进行,也较为简单,我选了min()和sort()来进行模拟 利用min()函数 def sorteds( ...

  7. go 函数参数nil_go内置函数make

    go内置函数make主要用于创建map, slice, chan等数据结构.下面简要分析下编译器对于make的处理过程. 一 内置函数的定义 universe.go源文件定义了go内置函数列表,Mai ...

  8. python内置函数教程_Python内置函数详解

    此文参考python文档,然后结合自己的理解,写下来,一方面方便自己,让自己好好学习,顺便回忆回忆:另一方面,让喜欢的盆友也参考一下. 经查询,3.6版本总共有68个内置函数,主要分类如下: 数学运算 ...

  9. day15 匿名函数及常用内置函数

    """ 今日内容:1.生成器的send方法2.递归函数3.匿名函数4.匿名函数的应用5.常用的内置函数 """""&qu ...

最新文章

  1. Python程序打包
  2. 熟读《阿里巴巴java开发手册》(三、单元测试,四、安全规约)
  3. 使用Boost.Compute类在GPU上设置和运行简单的矢量加法内核
  4. python基础之删除文件及删除目录的方法
  5. MWeb 博客生成软件如何使用“发布脚本”发布网站?
  6. 留言板个人代码展示墙
  7. tftp命令linux,tftp命令使用详解
  8. TCL语言学习笔记一
  9. C++ 超级玛丽制作揭秘(包含完整源文件与文档)
  10. 解决搜狗输入法默认问题
  11. 烤仔建工 | 元宇宙开门红就是中国红!
  12. keil4 #pragma anon_unions
  13. 刘世光 计算机图像学,刘世光
  14. Python中open函数的各个mode的理解
  15. 趣图:程序员的鄙视链/图
  16. 二级菜单(隐藏显示)
  17. 索尼xz Android 内存,新版索尼Xperia XZ曝光:终于迈入4GB内存时代!
  18. 如何在wampserver添加多个本地网站
  19. 密码算法之DES---3DES原理
  20. 网站白名单,ip白名单

热门文章

  1. sylog mysql_syslog-ng+loganalyzer搭建日志集中监控平台
  2. 魅族 虚拟位置服务状态:未运行_神车道具送不停 魅族17x跑跑卡丁车礼盒开启预约...
  3. vs2019安装C#环境并新建窗体项目
  4. 怎么查看jre版本_javac和java版本不一致问题
  5. docker安装clickhouse_docker 安装ClickHouse
  6. ansys怎么合并体_亚马逊合并拆分变体实操(干货)-合并
  7. pythonselenium浮动框_python上selenium的弹框操作实现
  8. 撒列实现关键字过虑二(附源码)
  9. Oracle数据库中的分页--rownum
  10. 检查Lync SRV记录是否正常