第十一章JSTL预案.pptVIP

  1. 1、本文档共35页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
JavaWeb2.0 第十一章 :JSTL 上节回顾 EL基本语法 EL隐含对象 EL保留字 主要内容 什么是JSTL 在JSP中使用JSTL Core标签库 XML标签库 I18N标签库 本讲目标 掌握JSP中如何使用JSTL 掌握JSTL的Core标签库的使用 一、JSTL简介 JSTL JavaServer Pages Standard Tag Libray JSP标准标签库 JSTL由sun公司制定,Apache的Jakarta小组负责实现 最新的JSTL版本为1.2 JSTL1.2需要支持Servlet2.5和JSP2.1的web容器 JSTL的目标是简化JSP页面的设计 二、配置JSTL JSTL1.2是JavaEE5的组成部分,那么使用JavaEE5就不需要单独下载JSTL了 如果使用J2EE4及以下版本时,需要单独下载JSTL 下载地址:/taglibs/standard/ 二、配置JSTL 如果需要在JSP中使用JSTL,需要使用JSP的指令元素%@ taglib uri=“” prefix=“”%分别指定JSTL的URI和标签库前缀 如:%@ taglib prefix=“c” uri=“/jsp/jstl/core”% 功能范围 Uri 前缀 core /jsp/jstl/core c i18n /jsp/jstl/fmt fmt sql /jsp/jstl/sql sql xml /jsp/jstl/xml x functions /jsp/jstl/function fn 三、core标签库 core标签库主要包括: 一般用途的标签:out /set/remove/catch 条件标签:if/choose/when/otherwise 迭代标签:forEach/forTokens URL相关的标签:import/url/redirect/param 如何在JSP页面中使用core标签库 %@ taglib uri=“/jsp/jstl/core” prefix=“c”% 三、core标签库 一般类型标签库 c:out/ 用于计算一个表达式的结果,并将之输出,功能类似于%=表达式%或者${表达式} c:out/语法为: c:out/属性分析 c:out value=“value” [escapeXml=“true|false” default=“defaultValue”]/ 属性 类型 接受动态值否 说明 value Object 是 被计算的表达式 scapeXml boolean 是 确定是否对特殊字符进行转换 default Object 是 value为null时的默认值 Core标签库 一般类型表达式 c:set/ 用于设置范围变量的值或者JavaBean的属性值 c:set/语法 c:set value=“变量值” var=“变量名” [scope=“范围”]/ c:set value=“” target=“” property=“”/ c:set var=“变量名” [scope=“范围”]变量值/c:set c:set target=“” property=“”属性值/c:set 三、core标签库 一般类型标签 c:remove 用于移除某个范围内的变量 c:remove/语法 c:remove/属性解析 c:remove var=“变量名” [scope=“范围”]/ 属性 类型 接受动态值否 说明 var String 否 要移除的变量名 scopel String 否 默认值为page 三、core标签库 一般类型标签库 c:catch/ 用于捕获在其中嵌套的操作所抛出的异常,并将异常信息保存在变量中 c:catch语法 c:catch var=“变量名” 语句序列 /c:catch 三、core标签库 条件标签 c:if 用于实现Java语言中的if语句的功能 c:if语法: c:if test=“条件” var=“” [scope=“”]/ c:if test=“条件” [var=“”] [scope=“”] 条件成立执行的语句 /c:if 三、core标签库 条件标签 c:choose 用于和c:when、c:otherwise一起实现互斥条件的执行,实现了类似Java中的if-else语句 c:choose语法 c:choose c:when和c:otherwise语句 /c:choose 三、core标签库 条件标签 c:when 作为c:choose的子标签,表示一个可选的条件 c:when语法: c:choose c:when test=“条件” test=“tr

您可能关注的文档

文档评论(0)

希望之星 + 关注
实名认证
文档贡献者

我是一名原创力文库的爱好者!从事自由职业!

1亿VIP精品文档

相关文档