android整套学习黑马程序员javaweb第18章jstl functions标签库_第1页
android整套学习黑马程序员javaweb第18章jstl functions标签库_第2页
android整套学习黑马程序员javaweb第18章jstl functions标签库_第3页
android整套学习黑马程序员javaweb第18章jstl functions标签库_第4页
android整套学习黑马程序员javaweb第18章jstl functions标签库_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论