欢迎来到天天文库
浏览记录
ID:50301957
大小:1.77 MB
页数:59页
时间:2020-03-07
《JSP应用与开发技术 教学课件 作者 978-7-302-24762-3第5章 JSP内置对象.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、2021年9月20日1第5章JSP内置对象2021年9月20日2所谓JSP内置对象,是指不需要声明而直接可以在JSP网页中使用的对象。需要注意的问题是对象名的写法,包括这些对象方法的调用时也要书写正确,因为Java语言本身是大小写敏感的。2021年9月20日3教学目标和重点本章学习目标:了解和掌握request请求对象方法了解和掌握response响应对象方法了解和掌握out输出对象方法了解和掌握session会话对象方法了解和掌握application应用程序对象方法了解pageContext页面上下文对象方法了解config配
2、置对象方法了解page页面对象方法了解exception例外对象方法2021年9月20日4隐式对象输入/输出对象作用域通信对象Servlet对象错误对象requestresponseoutsessionpageContextapplicationpageconfigexception2021年9月20日55.1JSP内置对象概述对象名称衍生类功能说明requestjavax.servlet.ServletRequest.HttpServletRequest取得客户端数据与系统的信息responsejavax.servlet.Ser
3、vletRequest.HttpServletRequest响应客户端信息applicationjavax.servlet.ServletContext记录与处理上线者共享的数据sessionjavax.servlet.http.HttpSession记录与处理上线者的个别数据outjavax.servlet.jsp.JspWriter控制数据输出的操作configjavax.servlet.ServletConfig取得JSP编译后的Servlet信息pageContextjavax.servlet.jsp.PageContex
4、t存取与处理系统运行时期的各项信息pagejava.lang.Object代表目前的这个JSP网页对象exceptionjava.lang.Throwable异常处理机制2021年9月20日6request与response对象JSP网页能够具备与用户互动的功能,关键在于request对象与response对象所提供的功能,request让服务器取得用户在网页表单中所输入的数据内容,response则提供服务器端程序响应客户端信息所需的功能。request与response对象,是学习建构JSP网页交互功能最重要的两个内置对象,它
5、们与HTML窗体标签有着相当密切的关系,下面章节对其将会有详细的说明与范例介绍。2021年9月20日7out对象JSP是一种动态的网页,其与HTML这一类静态文件的最大不同,在于同一份网页经过程序运算得以根据各种条件及情况进行呈现,out对象在这一方面提供相关的支持,服务器端利用out对象将所要输出的内容,在传送至网页的时候动态写入客户端。session与application对象application与session这两个对象,基本上被使用于记录和处理JSP网页之间的共享数据。由于因特网本身是一种无联机状态的应用程序,当一份网页
6、文件从网站服务器传送至客户端的浏览器之后,客户端和服务器端之间就没有任何联机状态存在,这个先天的缺陷,让网页无法存储应用程序运行期间所需的共享数据,application与session对象就是被设计用来解决这样的问题的。2021年9月20日8config、pageContext以及page对象这3个对象被用于存取JSP网页程序运行阶段的各种信息内容,其中config包含JSP网页文件被编译成为Servlet之后的相关信息、pageContext则是提供系统运行期间各种信息内容的存取操作功能,page代表目前正在运行的JSP网页对
7、象。JSP服务器端应用程序可以运用这3个对象,存取网页运行期间的各种环境信息,同时将当前网页当作对象进行操作,本章最后将对于这几个对象将会有详细的说明与探讨。exception对象exception为JSP提供用于处理程序运行错误的异常对象,此对象搭配功能强大的异常处理机制,运用于JSP网页的程序除错与异常处理上。2021年9月20日95.2request对象HTTP通信协议是客户与服务器之间一种提交(请求)信息与响应信息(request/respone)的通信协议。在JSP中,内置对象request封装了用户提交的信息,那么该对
8、象调用相应的方法可以获取封装的信息,即使用该对象可以获取用户提交的信息。Request内置对象代表了客户端的请求信息,主要用于接受客户端通过HTTP协议传送给服务器端的数据。Request对象封装请求信息的内容:请求的头信息(Header)、系统信
此文档下载收益归作者所有