欢迎来到天天文库
浏览记录
ID:45881269
大小:1.81 MB
页数:112页
时间:2019-11-19
《使用JSP内置对象》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第5章使用JSP内置对象7/22/20211所谓JSP内置对象,是指不需要声明而直接可以在JSP网页中使用的对象。需要注意的问题是对象名的写法,包括这些对象方法的调用时也要书写正确,因为Java语言本身是大小写敏感的。7/22/20212教学目标和重点了解和掌握request请求对象方法了解和掌握response响应对象方法了解和掌握session会话对象方法了解和掌握out输出对象的方法了解和掌握pageContext页面上下文对象方法了解和掌握application应用程序对象的方法了解和掌握config配置对象的方法了解和掌握pag
2、e页面对象的方法了解和掌握exception例外对象的方法7/22/20213隐式对象输入/输出对象作用域通信对象Servlet对象错误对象requestresponseoutsessionpageContextapplicationpageconfigexception7/22/20214JSP内建对象概观对象名称类型功能说明requestjavax.servlet.ServletRequest的子类取得客户端数据与系统的信息。responsejavax.servlet.ServletResponse的子类响应客户端信息。applica
3、tionjavax.servlet.ServletContext记录与处理在线用户共享的数据。sessionjavax.servlet.http.HttpSession记录与处理在线用户个别的数据。outjavax.servlet.jsp.JspWriter控制数据输出的操作。configjavax.servlet.ServletConfig取得JSP编译后Servlet的信息。pageContextjavax.servlet.jsp.PageContext存取与处理系统运行时期的各项信息。pagejava.lang.Object代表目前
4、的这个JSP网页对象。exceptionjava.lang.Throwable例外处理机制。7/22/20215JSP内置对象简单概述:(1)HttpServletRequest类的request对象作用:代表请求对象,主要用于接受客户端通过HTTP协议连接传输到服务器端的数据。7/22/20216(2)HttpServletResponse类的respone对象作用:代表响应对象,主要用于向客户端发送数据(3)JspWriter类的out对象作用:主要用于向客户端输出数据;out的基类是JspWriter7/22/20217(4)Htt
5、pSession类的session对象作用:主要用于来分别保存每个用户信息,与请求关联的会话;会话状态维持是Web应用开发者必须面对的问题。7/22/20218(5)ServletContext类的application对象作用:主要用于保存用户信息,代码片段的运行环境;它是一个共享的内置对象,即一个容器中的多个用户共享一个application对象,故其保存的信息被所有用户所共享.7/22/20219(6)PageContext类的pageContext对象作用:管理网页属性,为JSP页面包装页面的上下文,管理对属于JSP中特殊可见部分
6、中已命名对象的访问,它的创建和初始化都是由容器来完成的。7/22/202110(7)ServletConfig类的config对象作用:代码片段配置对象,表示Servlet的配置。当一个Servlet初始化时,容器把某些信息通过此对象传递个这个Servlet。(8)Object类的page(相当于this)对象作用:处理JSP网页,是Object类的一个实例,指的是JSP实现类的实例,即它也是JSP本身,只有在JSP页面范围之内才是合法的。7/22/202111(9)exception作用:处理JSP文件执行时发生的错误和异常只有在错误页
7、面里才可以使用,前提是:在page指令里要有isErrorPage=“true”在出错页面中,使用<%=exception.getMessage()%>获得错误信息。7/22/2021125.1Request对象HTTP通信协议是客户与服务器之间一种提交(请求)信息与响应信息(request/respone)的通信协议。在JSP中,内置对象request封装了用户提交的信息,那么该对象调用相应的方法可以获取封装的信息,即使用该对象可以获取用户提交的信息。Request内置对象代表了客户端的请求信息,主要用于接受客户端通过HTTP协议传送给
8、服务器端的数据。Request对象封装请求信息的内容:请求的头信息(Header)、系统信息(比如:编码方式)、请求的方式(比如:GET或POST)、请求的参数名称和参数值等信息;还提供了获取
此文档下载收益归作者所有