版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第18章JSTLFunctions1212.3节(EL函数)EL函数的创建和使用方法。在JSTLFunctions库中提供了一组常用的EL函数,主要用于处理字符串,在JSP中可以在JSP文件中使用Functions库,要先通过taglib指令引入该库<%@taglib 本章将介绍Functions库中常用的16个函数的用法,这些函数的名字及作用与java.lang.String类中的相应方法很相似。例如:fn:indexOfStringindexOf()方法的作用相似,fn:substringStringsubstring()方法的作用相似。fn:containsfn:contains(Stringsource,Stringtarget)source参数指定源字符串,target参数指定目标字符串,返回类型为boolean。EL表达式:fn:containsIgnoreCase函数用于判断在源字符串中是否包含目标字符串,并且在判断时fn:containsIgnoreCase(Stringsource,String source参数指定源字符串,target参数指定目标字符串,返回类型为boolean。EL表达式:${fn:containsIgnoreCase${fn:containsIgnoreCasefn:startsWith source参数指定源字符串,target参数指定目标字符串,返回类型为boolean。EL表达式:${fn:startsWith${fn:startsWithfn:endsWithfn:endsWith(Stringsource,String source参数指定源字符串,target参数指定目标字符串,返回类型为boolean。EL表达式:${fn:endsWith${fn:endsWithfn:indexOffn:indexOf函数用于在源字符串中查找目标字符串,并返回源字符串中最先与目标字符0。fn:indexOf函数的语法为:fn:indexOf(Stringsource,String source参数指定源字符串,targetint。EL表达式:${fn:indexOf${fn:indexOf ”,”21”)}${fn:indexOf(“Tomcat”,”Mike”)} -fn:rece函fn:rece函数用于把源字符串中的一部分替换为另外的字符串,并返回替换后的字符串。fn:rece函数的语法为:fn:rece(Stringsource,Stringbefore,String String。EL${fn:re${fn:rece(“2008/1/9”,”/”,”-fn:substring String0。EL${fn:substring${fn:substring source参数指定源字符串,targetString。如果在EL${fn:substringBefore${fn:substringBeforefn:substringAfter(Stringsource,String source参数指定源字符串,targetString。如果在EL${fn:substringAfter${fn:substringAfter(“mydata.txt”,”fn:splitfn:split(Stringsource,String EL<c:setvalue=’${fn:split <c:forEachvar=”token”<c:setvalue=’${fn:split fn:join source参数指定源字符串数组,separator参数指定用于连接源字符串数组中的各String。Stringstrs[]=<c:setvalue=”<%=strs%>”www.mywebsite. ELfn:toUpperCase(String sourceString。EL表达式:fn:toUpperCasefn:trimfn:trim(String sourceString。EL表达式: omcatfn:escapeXml<>11.2节(HTML简介)介绍了转义字符的概念。fn:escapeXml<c:out>的escapeXml属性为true时的转换行为相同,fn:escapeXml函数的语法为 sourceString。18-1out.jspfn:escapeXml函数的用法。<%@pagelanguage="java"<%@pagelanguage="java"contentType="text/html;charset=UTF-8"pageEncoding="UTF-<%@taglib <%@taglib <html >")}<c:outvalue="<b>表示粗体字</bescapeXml="true"></c:out><br/>>")}<c:outvalue="<b>表示粗体字</bescapeXml="true"></c:out><br/>18-1out.jspfn:length sourceint。18-2length.jsp演示了fn:length函数的用法。<%@pagelanguage="java"<%@pagelanguage="java"contentType="text/html;charset=UTF-8"<%@taglib <%@taglib <%@page<html int[]array={1,2,3,4};int[]array={1,2,3,4};ArrayListlist=newArrayList();<c:setvalue="<%=array%>"<c:setvalue="<%=list%>"18-2Functions库提供了一些通用的EL函数,包括以下几种fn:containsIgnoreCase函数:用于判断在源字符串中是否包含目标字符串,并且在判断fn:rece函数:用于把源字符串中的一部分替换为另外的字符串,并返回替换后的字<>a、fn:containsb、fn:connectc、fn:lengthd、a、fn:con
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年劳动合同续约与转让
- 2024年小微企业职工权益合同
- 培训实习安排协议
- 2024年全职员工雇佣合同模板
- 物流安全意外险协议
- 2024年办公设备分次购买协议
- 会展服务合同
- 技术合作协议技术引进
- 国际粮食贸易储备合同
- 2024年中药材买卖合同
- 空调系统设计规范及标准(全)
- DB32T 3904-2020 电动自行车停放充电场所消防技术规范
- 社会转型与受众变迁课件
- 和利时dcs介绍DCS 系统概述
- 《文明礼仪伴我行》主题班会PPT课件(优秀)
- 2021-2022南宁八年级上册期末考试数学试卷
- 无阀滤池工作原理
- 钢结构厂房施工方案(屋面板及墙板)
- 童声合唱训练讲座
- 操作流程图模板
- 工厂房屋租赁合同范本【标准】(最新版)
评论
0/150
提交评论