第七章 JSP语法和JSP隐含对象.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
JavaWeb2.0 第七章:JSP语法和JSP隐含对象 上节回顾 Servlet生命周期 ServletContext(Servlet上下文) RequestDispatcher(请求转发) 会话跟踪技术 Web应用程序的部署 主要内容 JSP基本语法 指令元素 脚本元素 动作元素 JSP隐含对象 request、response、session、application、config page、pageContext、exception、out 对象和范围 本讲目标 理解JSP的运行机制 掌握JSP语法知识的应用 掌握JSP隐含对象的使用 掌握隐含对象以及其作用范围 一、为什么需要JSP Servlet生成动态网页的缺点: Java代码中需要输出大量的HTML代码 Java开发人员和前台设计人员无法共同工作 一、第一个JSP页面 写一个简单的JSP页面 将其部署到Tomcat的webapps下 一、JSP运行机制 JSP-“第一人惩罚策略” JSP运行机制 JSP容器 请求JSP页面 JSP文件 Servlet文件 Class文件 Servlet实例 返回响应 二、JSP语法 JSP页面由数据模板和元素组成 数据模板 JSP容器不进行处理的部分,如:JSP中的html内容,这些内容会直接发送到客户端 元素 JSP容器必须处理的部分。 元素有三种类型: 指令元素 脚本元素 动作元素 二、JSP语法 JSP元素组成 静态内容 指 令 表达式 小脚本 % Java 代码 % %=Java表达式 % HTML静态文本 以“%@ ” 开始,以“% ” 结束。 比如:%@ include file = Filename % 声 明 标准动作 %! 方法 % 以“jsp: 动作名 ” 开始,以“/jsp:动作名 ” 结束 比如:jsp:include page= Filename / 注释 !-- 这是注释,但客户端可以查看到 -- %-- 这也是注释,但客户端不能查看到 --% 指令元素 指令元素作用: 用于在JSP转换为Servlet阶段提供JSP页面的相关信息 指令元素不会产生任何的输出到当前的输出流中 指令元素有三种指令 page指令 include指令 taglib指令 指令元素语法: %@ 指令 属性名=“属性值” 属性名=“属性值” … % 指令元素 page指令 page指令作用于整个JSP页面,定义了与页面相关的一些属性 page指令定义的属性被用于和JSP容器进行通信 page指令语法: %@ page 属性名=“属性值” 属性名=“属性值” …% 指令元素 page指令属性 属性 说明 language=“java” 指定脚本元素中使用的脚本语言,目前只支持java import=“importList” 指定脚本元素中使用到的Java类 session=“true|false” 用于指定该JSP是否参与到会话中,默认值为true buffer=“none|size” 用于指定out对象使用的缓冲区大小,8kb为默认值 errorPage=“url” 用于当JSP页面发送异常时,转向的错误页面 isErrorPage=“true” 指定页面是否是错误处理页面,默认值为false contentType=“ctinfo” 指定用于响应JSP页面的MIME类型和编码 pageEncoding=“en” 指定JSP页面使用的字符编码 isELIgnored=“true” 指定JSP页面是否忽略EL表达式,默认值为false 指令元素 include指令 用于在JSP页面中静态包含一个文件(可以是JSP、HTML页面、文本或者Java代码) JSP页面在转换为Servlet时,会在其中插入所包含的文本或者代码 include指令的语法 file属性的值被解释为相对于当前JSP文件的URL %@ include file=“login.html”% 指令元素 taglib指令 允许页面使用用户定制的标签 taglib指令语法 taglib指令属性 uri:该属性唯一的标识和前缀相关的标签库描述符 prefix:标签名前缀,用于区分多个自定义标签 %@ taglib uri=“taglibraryURL” prefix=“tagPrefix”% 脚本元素 脚本元素包含三个部分 脚本段 脚本段是一段Java代码,用于描述在请求的响应中要做的动作 声明元素 用于声明在其他脚本元素中可能要使用的变量和方法 表达式 是Java语言中完整的表达式,在响应请求时被计算,计算的结果将被转换为字符串,插入到输出流中,输出至客户端 脚本元素 脚本段(scri

文档评论(0)

2518887 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档