JSTL核心标签和JSTlfunctions.doc

  1. 1、本文档共29页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
JSTL核心标签和JSTlfunctions

Jstl 核心标签 2 1.catch 2 2.choose 3 3.forEach 5 5.if 12 6.port 13 7.herwise 15 8.out 16 9.ram 18 10.rect 18 11.ove 19 12.set 20 13.url 22 14.when 23 Jstl functions 24 1.ntains 24 2.ntainsIgnoreCase 24 3.dsWith 24 4.capeXml 25 5.indexof 25 6.join 25 7.length 26 8.replace 26 9.split 27 10.startswith 27 11.substring 27 12. substringBefore 28 13.tolowercase 28 14.touppercase 28 15.trim 29 Jstl 核心标签 1.catch 库:Core(核心库) URI:/jsp/jstl/core 前缀:c? 描述:c:catch动作用于捕获JSP元素在其体中抛出的异常,从而提供细粒度的错误控制,?此异常也可以保存为一个页面作用域变量。当错误发生c:catch和/c:catch之间时,只有c:catch和/c:catch之间的程序会被中止忽略,但整个网页不会被中止。它包含一个var属性,是一个描述异常的变量,该变量可选。若没有var属性的定义,那么仅仅捕捉异常而不做任何事情,若定义了var属性,则可以利用var所定义的异常变量进行判断转发到其他页面或提示报错信息。 语法:? c:catch?[var=var]? //可能发生错误的部分 JSP?elements? /c:catch? 属性:??? 属性名 描述 类型 是否接受动态值 是否支持EL 是否必须 默认值 说明 var? 变量名 String? N N N 无 用来存储错误信息的变量 实例: Example1 c:catch?var=importException? fmt:parseDate?value=${param.empDate}?dateStyle=short?/? /c:catch? c:if?test=${importException?!=?null}? jsp:forward?page=input.jsp? jsp:param?name=msg?value=Invalid?date?format?/? /jsp:forward? /c:if? Example2 c:catch?var=err ?????????${param.sampleSingleValue[9]?==?3} /c:catch? ${err} 当“${param.sampleSingleValue[9]?==?3}”表达式有异常时,可以从var属性“err”得到异常的内容,通常判断“err”是否为null来决定错误信息的提示。 2.choose 库:Core(核心库) URI:/jsp/jstl/core 前缀:c? 描述:c:choose动 作用于控制嵌套c:when和c:otherwise动作的处理,它只允许第一个测试表达式计算为true 的c:when动作得到处理;如果所有c:when动作的测试表达式都计算为false,则会处理一 个c:otherwise动作。c:choose标签没有属性,可以被认为是父标 签,c:when、c:otherwise将作为其子标签来使用。 语法: c:choose body(when和otherwise) /c:choose 限制: c:choose的本地内容只能有: ??.空白 ??.1或多个c:when ??.0或多个c:otherwise 属性:无 实例: Example1 c:choose? c:when?test=${product.onSale}? ${product.salesPrice}?On?sale!? /c:when? c:otherwise? ${product.price}? /c:otherwise? /c:choose? Example2 c:choose ?c:when?test=${condition1} ?????? ?condition1?为?true ?/c:when ?c:when?test=${condition2} ?????? ?condition2?为?true ?/c:when ?c:otherwise ?condition1和conditon2都为false ?/c:otherwise? /c:choose? 说明: 在同一个c:choose中,假如所有的c:when的test都不为true时,则执行c:otherwise

文档评论(0)

mv2323 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档