- 1、本文档共29页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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
您可能关注的文档
- 第05章 继承.doc
- C++chapter4.ppt
- 第四章 三种控制结构程序设计1g.ppt
- Ch05 数组.ppt
- 第11章C++的优点.ppt
- c++实验四.doc
- C++邮电-5.ppt
- vb第11章New.ppt
- 第五章-Java2-5-接口和包.ppt
- Visul Basic 程序设计课件chapter7.ppt
- 2024年中国钽材市场调查研究报告.docx
- 2024年中国不锈钢清洗车市场调查研究报告.docx
- 2024年中国分类垃圾箱市场调查研究报告.docx
- 2024年中国水气电磁阀市场调查研究报告.docx
- 2024年中国绿藻片市场调查研究报告.docx
- 2010-2023历年初中毕业升学考试(青海西宁卷)数学(带解析).docx
- 2010-2023历年福建厦门高一下学期质量检测地理卷.docx
- 2010-2023历年初中数学单元提优测试卷公式法(带解析).docx
- 2010-2023历年初中毕业升学考试(山东德州卷)化学(带解析).docx
- 2010-2023历年初中毕业升学考试(四川省泸州卷)化学(带解析).docx
最近下载
- 某110kv输电线路工程概预算实例.xls
- 人教版高中英语选择性必修第一册UNIT5 Part 4 Writing练习含答案.docx
- 小学生古诗词竞赛题及答案 .pdf
- 2023矿业权评估师考试题库大全(附答案).docx
- 产前筛查和产前诊断题库带全部参考答案).docx
- 外研社高中英语必修一 Unit 5 The monarch’s journey 教学设计.docx
- NAD M25 7通道放大器用户手册.pdf
- 朱仙庄洗煤厂安装施工组织设计.doc
- GBT20821_液态法白酒国家标准.pdf
- 文言文高频考点02文言实词(教考结合)(解题技巧+真题训练)-2023-2024学年高一语文下学期期中高频考点梳理及模拟检测(统编版必修下册).docx
文档评论(0)