[JSP][JSTL]页面调用函数--它${fn:}内置函数、是推断字符串是空的、更换车厢
页面中调用函数--之${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推断字符是否为空
- <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:}内置函数、是推断字符串是空的、更换车厢相关推荐
- python中如何调用函数_如何调用python中的内置函数?(实例解析)
对于第一次接触到python这门编程语言的朋友来说,刚刚开始学习python编程的时候对于python函数调用这一方面的了解比较少,在这篇文章之中我们就来了解一下python怎么调用函数. Pytho ...
- Python生成器的send方法、递推函数、匿名函数及常用内置函数
1.生成器的send方法 在使用yield方法创建生成器时,不仅可以使用next方法进行取值,还可以通过send方法向生成器的内部传值 1.1 什么是send方法? send方法相当于高级的next方 ...
- python内置函数open_Python的内置函数open()的注意事项
用法 : open("file_address","open_mode") 例子 : f = open("D:\PycharmProjects\log ...
- MATLAB 求函数极值的内置函数一览表(实则优化算法函数汇总)
MATLAB 求函数极值的内置函数一览表 收集了几乎所有的 MATLAB 内置的优化函数,可收藏,需要时查阅. 文章目录 MATLAB 求函数极值的内置函数一览表 简介 概览 求函数极值(或最大值最小 ...
- 用户自定义的Javascript函数名字与内置函数或宿主函数名字相同时产生的问题。...
原文出自:http://www.cnblogs.com/JiangHuakey/archive/2012/04/12/2443946.html 当用户定义的函数名字与内置函数或宿主函数名字相同时,如果 ...
- 编写函数,模拟内置函数 sorted()。
编写函数,模拟内置函数 sorted(). 用python来简单的模拟sorted可以用库函数来进行,也较为简单,我选了min()和sort()来进行模拟 利用min()函数 def sorteds( ...
- go 函数参数nil_go内置函数make
go内置函数make主要用于创建map, slice, chan等数据结构.下面简要分析下编译器对于make的处理过程. 一 内置函数的定义 universe.go源文件定义了go内置函数列表,Mai ...
- python内置函数教程_Python内置函数详解
此文参考python文档,然后结合自己的理解,写下来,一方面方便自己,让自己好好学习,顺便回忆回忆:另一方面,让喜欢的盆友也参考一下. 经查询,3.6版本总共有68个内置函数,主要分类如下: 数学运算 ...
- day15 匿名函数及常用内置函数
""" 今日内容:1.生成器的send方法2.递归函数3.匿名函数4.匿名函数的应用5.常用的内置函数 """""&qu ...
最新文章
- Python程序打包
- 熟读《阿里巴巴java开发手册》(三、单元测试,四、安全规约)
- 使用Boost.Compute类在GPU上设置和运行简单的矢量加法内核
- python基础之删除文件及删除目录的方法
- MWeb 博客生成软件如何使用“发布脚本”发布网站?
- 留言板个人代码展示墙
- tftp命令linux,tftp命令使用详解
- TCL语言学习笔记一
- C++ 超级玛丽制作揭秘(包含完整源文件与文档)
- 解决搜狗输入法默认问题
- 烤仔建工 | 元宇宙开门红就是中国红!
- keil4 #pragma anon_unions
- 刘世光 计算机图像学,刘世光
- Python中open函数的各个mode的理解
- 趣图:程序员的鄙视链/图
- 二级菜单(隐藏显示)
- 索尼xz Android 内存,新版索尼Xperia XZ曝光:终于迈入4GB内存时代!
- 如何在wampserver添加多个本地网站
- 密码算法之DES---3DES原理
- 网站白名单,ip白名单
热门文章
- sylog mysql_syslog-ng+loganalyzer搭建日志集中监控平台
- 魅族 虚拟位置服务状态:未运行_神车道具送不停 魅族17x跑跑卡丁车礼盒开启预约...
- vs2019安装C#环境并新建窗体项目
- 怎么查看jre版本_javac和java版本不一致问题
- docker安装clickhouse_docker 安装ClickHouse
- ansys怎么合并体_亚马逊合并拆分变体实操(干货)-合并
- pythonselenium浮动框_python上selenium的弹框操作实现
- 撒列实现关键字过虑二(附源码)
- Oracle数据库中的分页--rownum
- 检查Lync SRV记录是否正常