Java-Web项目三-JSP内置对象课件.pptx
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《Java-Web项目三-JSP内置对象课件.pptx》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Java Web 项目 JSP 内置 对象 课件
- 资源描述:
-
1、项目三项目三 JSPJSP内置对象内置对象 3.1 掌握掌握JSP内置对象的语法规范内置对象的语法规范 3.2 精通精通JSP内置对象的应用内置对象的应用 3.3 熟练使用熟练使用JSP开发环境开发环境JSP内置对象是不需要声明和创建就可以在内置对象是不需要声明和创建就可以在JSP页面脚本中使页面脚本中使用的成员变量。通过这些内置对象,可以实现响应客户端的请求、用的成员变量。通过这些内置对象,可以实现响应客户端的请求、向客户端发送数据等功能。本章将详细介绍内置对象的使用方法。向客户端发送数据等功能。本章将详细介绍内置对象的使用方法。2022年8月8日星期一23.1 了解了解JSP内置对象及其相
2、互联系内置对象及其相互联系任务要求:任务要求:本任务要求理解JSP九个内置对象的主要功能,了解它们之间的相互联系。任务实现:任务实现:(一)JSP内置对象概述JSP提供了9个内置对象,这些对象在JSP环境下,不需要预先声明和创建就能直接使用。这9个内置对象分别是:request、response、application、session、out、pageContext、page、exception其功能如表所示。2022年8月8日星期一33.1 了解了解JSP内置对象及其相互联系内置对象及其相互联系2022年8月8日星期一43.1 了解了解JSP内置对象及其相互联系内置对象及其相互联系(二)内置
3、对象之间的联系1.request内置对象与response内置对象JSP页面之所以具备与用户交互的功能,关键在于request内置对象与response内置对象,request内置对象让服务器取得用户在网页表单中所输入的数据内容,response内置对象则提供服务器端程序响应客户端信息所需的功能。2022年8月8日星期一53.1 了解了解JSP内置对象及其相互联系内置对象及其相互联系2.application内置对象与session内置对象 application与session这两个内置对象主要用于记录和处理JSP页面之间的共享数据。由于因特网本身是一种无联机状态的应用程序,当一份网页文件从
4、网站服务器传至客户端的浏览器之后,客户端与服务器之间就没有任何联机状态存在,这个先天缺陷让网页无法存储应用程序运行期间所需的共享数据,application内置对象与session内置对象就是用来解决这样的问题的。2022年8月8日星期一63.1 了解了解JSP内置对象及其相互联系内置对象及其相互联系3.out内置对象JSP页面是一种动态的网页,与HTML这一类静态文件的最大不同,在于同一网页经过程序运算得以根据各种条件及情况进行不同呈现。out内置对象在这一方面提供相关支持,服务器端利用out内置对象将所要输出的内容,在传送至网页的时候动态写入客户端。2022年8月8日星期一73.1 了解了
5、解JSP内置对象及其相互联系内置对象及其相互联系4.config、pageContext以及page内置对象这三个内置对象被用于存取JSP页面运行阶段的各种信息内容,其中config内置对象包含JSP页面被编译成为Servlet之后的相关信息;pageContext内置对象则是提供系统运行期间的各种信息内容的存取操作功能;page内置对象代表目前正在运行的JSP网页对象。5.exception内置对象exception内置对象为JSP提供用于处理程序运行错误的异常对象,此对象搭配功能强大的异常处理机制,运用于JSP网页的程序除错和异常处理上。2022年8月8日星期一83.1 了解了解JSP内置
6、对象及其相互联系内置对象及其相互联系(三)内置对象的生命周期session、application、pageContext和request内置对象实现数据在网页间的传递,但其作用域各不相同,JSP提供了四种属性的保存范围:(1)page 设置的属性只在当前页面有效;(2)request 设置的属性在一次请求范围内有效;(3)session 设置的属性有效期在客户浏览器域服务器一次会话范围内,如果服务器断开连接,那么该属性就失效了;(4)application 设置的属性在服务器一开始执行服务,直到服务器关闭为止。2022年8月8日星期一93.1 了解了解JSP内置对象及其相互联系内置对象及其相
7、互联系各内置对象对应的作用域见表。2022年8月8日星期一103.2 掌握掌握request内置对象的常用方内置对象的常用方法及应用法及应用任务要求:任务要求:本任务要求认知request内置对象的常用方法,并熟练掌握request内置对象的应用。任务实现:任务实现:(一)request内置对象的常用方法request内置对象主要用于接受客户端通过HTTP协议连接传输到服务器端的数据,它通常是HttpServletRequest的子类,其作用域就是一次request请求。request内置对象的常用方法如表所示。2022年8月8日星期一113.2 掌握掌握request内置对象的常用方内置对象
8、的常用方法及应用法及应用2022年8月8日星期一123.2 掌握掌握request内置对象的常用方内置对象的常用方法及应用法及应用(二)request内置对象应用实例【例【例1 1】利用】利用requestrequest内置对象获取信息并显示的实例内置对象获取信息并显示的实例本例包括两个文件:本例包括两个文件:requestLogin.jsprequestLogin.jsp和和requestShowInfo.jsprequestShowInfo.jsp。在。在requestLogin.jsprequestLogin.jsp页面中输入用户名和密码,在页面中输入用户名和密码,在requestSho
9、wInfo.jsprequestShowInfo.jsp页面页面中利用中利用requestrequest内置对象的方法将输入的用户名、密码等信息显示出来。内置对象的方法将输入的用户名、密码等信息显示出来。requestLogin.jsprequestLogin.jsp的代码如图所示:的代码如图所示:2022年8月8日星期一133.2 掌握掌握request内置对象的常用方内置对象的常用方法及应用法及应用2022年8月8日星期一143.2 掌握掌握request内置对象的常用方内置对象的常用方法及应用法及应用requestShowInfo.jsprequestShowInfo.jsp的代码如图的
10、代码如图3.23.2所示:所示:2022年8月8日星期一153.2 掌握掌握request内置对象的常用方内置对象的常用方法及应用法及应用requestLogin.jsprequestLogin.jsp的运行效果如图所示。的运行效果如图所示。2022年8月8日星期一163.2 掌握掌握request内置对象的常用方内置对象的常用方法及应用法及应用单击单击“OK”“OK”按钮后出现所示的结果。按钮后出现所示的结果。2022年8月8日星期一173.3 掌握掌握response内置对象的常用方内置对象的常用方法及应用法及应用任务要求:任务要求:本任务要求认知response内置对象的常用方法,并熟练
11、掌握response内置对象的应用。任务实现:任务实现:(一)response内置对象常用方法response内置对象用于将服务器端数据发送给客户端以响应客户端的请求。response内置对象的常用方法如表所示。2022年8月8日星期一183.3 掌握掌握response内置对象的常用方内置对象的常用方法及应法及应(二)response内置对象应用实例【例【例2 2】利用】利用responseresponse内置对象控制刷新频率的实例内置对象控制刷新频率的实例在在responseRefresh.jspresponseRefresh.jsp页面中设置页面刷新的频率,并在页面中实时页面中设置页面刷
12、新的频率,并在页面中实时显示当时的时间。显示当时的时间。responseRefresh.jspresponseRefresh.jsp的代码如图所示:的代码如图所示:2022年8月8日星期一193.3 掌握掌握response内置对象的常用方内置对象的常用方法及应法及应2022年8月8日星期一203.3 掌握掌握response内置对象的常用方内置对象的常用方法及应法及应 responseRefresh.jsp responseRefresh.jsp的运行效果如图所示:的运行效果如图所示:2022年8月8日星期一213.4 掌握掌握out内置对象的常用方法及内置对象的常用方法及应用应用任务要求:
13、任务要求:本任务要求认知out内置对象的常用方法,并熟练掌握out内置对象的应用。任务实现:任务实现:(一)out内置对象常用方法out内置对象是JspWriter类的实例,是向客户端输出内容常用的对象。out内置对象的常用方法如表所示。2022年8月8日星期一223.4 掌握掌握out内置对象的常用方法及内置对象的常用方法及应用应用2022年8月8日星期一233.4 掌握掌握out内置对象的常用方法及内置对象的常用方法及应用应用(二)out内置对象应用实例【例【例3 3】利用】利用outout内置对象进行输出的实例内置对象进行输出的实例本例在本例在out.jspout.jsp中,利用中,利用
14、outout内置对象的内置对象的println(datatype data)println(datatype data)方法方法将指定内容输出,并利用将指定内容输出,并利用outout内置对象的内置对象的getBuffersize()getBuffersize()和和getRemaining()getRemaining()方法分别获取缓冲区及其剩余空间的大小。方法分别获取缓冲区及其剩余空间的大小。out.jspout.jsp的代码如图所示:的代码如图所示:2022年8月8日星期一243.4 掌握掌握out内置对象的常用方法及内置对象的常用方法及应用应用out.jsp页面的运行效果如图所示:20
15、22年8月8日星期一253.5 掌握掌握session内置对象的常用方内置对象的常用方法及应用法及应用任务要求:任务要求:本任务要求认知session内置对象的常用方法,并熟练掌握session内置对象的应用。任务实现:任务实现:(一)session的概念 session(会话)一词其本来的含义是指有始有终的一系列动作/消息,比如打电话时从拿起电话拨号到挂断电话这一系列过程可以称之为一个session。在网络应用中,session对象存储特定用户会话的属性及配置信息。这样,当用户在应用程序的Web页之间跳转时,存储在session中的变量将不会丢失,而是在整个用户会话中一直存在下去。当用户请求
展开阅读全文