JSP动态网站开发案例教程 教学课件 ppt 作者 刘素芳_ppt 第4章 JSP内置对象

上传人:E**** 文档编号:89155346 上传时间:2019-05-19 格式:PPT 页数:77 大小:2.66MB
返回 下载 相关 举报
JSP动态网站开发案例教程 教学课件 ppt 作者 刘素芳_ppt 第4章  JSP内置对象_第1页
第1页 / 共77页
JSP动态网站开发案例教程 教学课件 ppt 作者 刘素芳_ppt 第4章  JSP内置对象_第2页
第2页 / 共77页
JSP动态网站开发案例教程 教学课件 ppt 作者 刘素芳_ppt 第4章  JSP内置对象_第3页
第3页 / 共77页
JSP动态网站开发案例教程 教学课件 ppt 作者 刘素芳_ppt 第4章  JSP内置对象_第4页
第4页 / 共77页
JSP动态网站开发案例教程 教学课件 ppt 作者 刘素芳_ppt 第4章  JSP内置对象_第5页
第5页 / 共77页
点击查看更多>>
资源描述

《JSP动态网站开发案例教程 教学课件 ppt 作者 刘素芳_ppt 第4章 JSP内置对象》由会员分享,可在线阅读,更多相关《JSP动态网站开发案例教程 教学课件 ppt 作者 刘素芳_ppt 第4章 JSP内置对象(77页珍藏版)》请在金锄头文库上搜索。

1、,主编:刘素芳 机械工业出版社,JSP动态网站开发 案例教程,精品课程建设,JSP动态网站开发案例教程 刘素芳 主编 机械工业出版社,JSP动态网站开发案例教程 刘素芳 主编 机械工业出版社,JSP动态网站开发案例教程 刘素芳 主编 机械工业出版社,JSP动态网站开发 刘素芳 主编 机械工业出版社,JSP动态网站开发案例教程 刘素芳 主编 机械工业出版社,JSP动态网站开发案例教程 刘素芳 主编 机械工业出版社,Part 1,JSP动态网站开发案例教程 应用开发,第4章 JSP内置对象,掌握JSP常用内置对象(包括request、out、response、session及application

2、对象)的应用及常用方法; 了解pageContext、config、page和exception对象的应用。,第4章 JSP内置对象,JSP动态网站开发案例教程,JSP动态网站开发案例教程,第4章 JSP内置对象,JSP动态网站开发案例教程,4.1 JSP内置对象概述,JSP内置对象是在JSP运行环境中已经定义好的对象,不用声明和定义就可以在JSP页面的脚本部分直接使用 。 resquest对象:获取从客户端浏览器发送到服务器端的所有请求信息。 out对象:向客户端输出数据。 response对象:将服务器端的数据发送到客户端浏览器。,第4章 JSP内置对象,JSP动态网站开发案例教程,4.1

3、 JSP内置对象概述,JSP内置对象是在JSP运行环境中已经定义好的对象,不用声明和定义就可以在JSP页面的脚本部分直接使用 。 session对象:保存每一个用户信息,以便跟踪用户的状态。 application对象:在多个用户之间保存、共享信息,并在Web应用程序运行期间持久保持数据。,第4章 JSP内置对象,JSP动态网站开发案例教程,4.1 JSP内置对象概述,JSP内置对象是在JSP运行环境中已经定义好的对象,不用声明和定义就可以在JSP页面的脚本部分直接使用 。 pageContext对象:提供对JSP页面内所有的对象及名字空间的访问。 config对象:配置处理JSP程序的句柄。

4、 page对象:代表JSP对象本身,代表编译后的servlet对象。 exception对象:是一个例外对象,当一个页面在运行过程中发生了例外,就产生这个对象。,第4章 JSP内置对象,JSP动态网站开发案例教程,4.2 request对象,resquest对象封装了客户端请求的所有信息 。 调用request对象相应的方法可以获取封装的信息,第4章 JSP内置对象,JSP动态网站开发案例教程,4.2 request对象,第4章 JSP内置对象,4.2.1 request对象的常用方法,JSP动态网站开发案例教程,4.2.2 案例1 使用request对象获取客户端请求的HTTP头信息并显示,

5、4.2 request对象,学习request对象获取客户端请求的HTTP头信息的方法 。,案例学习目标,request对象获取客户端请求的HTTP头信息的方法 。,案例知识要点,第4章 JSP内置对象,JSP动态网站开发案例教程,在Tomcat服务器的webapps目录下创建保存第4章案例文件的目录ch4,本章案例中的JSP页面均保存在ch4目录中。 复制WEB-INF目录及其子文件web.xml到ch4目录下。 在ch4目录中编写JSP页面Sample4_1.jsp,该页面使用request对象获取客户端请求的HTTP头信息。,案例完成步骤,第4章 JSP内置对象,4.2.2 案例1 使用

6、request对象获取客户端请求的HTTP头信息并显示,4.2 request对象,JSP动态网站开发案例教程,案例完成步骤,第4章 JSP内置对象,4.2.2 案例1 使用request对象获取客户端请求的HTTP头信息并显示,4.2 request对象,JSP动态网站开发案例教程,启动Tomcat服务器,在浏览器的地址栏中输入“http:/localhost:8080/ch4/Sample4_1.jsp” ,验证程序是否能正确执行。,案例完成步骤,第4章 JSP内置对象,4.2.2 案例1 使用request对象获取客户端请求的HTTP头信息并显示,4.2 request对象,JSP动态网

7、站开发案例教程,4.2.3 案例2 使用request对象获取表单信息、处理汉字,4.2 request对象,学习request对象获取表单信息、处理汉字信息的方法。,案例学习目标,request对象获取表单信息的方法,处理汉字信息的方法。,案例知识要点,第4章 JSP内置对象,JSP动态网站开发案例教程,在ch4目录中编写简单的用户注册页面Regist.htm 。,案例完成步骤,第4章 JSP内置对象,4.2 request对象,4.2.3 案例2 使用request对象获取表单信息、处理汉字,JSP动态网站开发案例教程,在ch4目录中编写获取表单信息、处理汉字信息的JSP页面Sample4

8、_2.jsp。,案例完成步骤,第4章 JSP内置对象,4.2 request对象,4.2.3 案例2 使用request对象获取表单信息、处理汉字,JSP动态网站开发案例教程,启动Tomcat服务器,在浏览器的地址栏中输入“http:/localhost:8080/ch4/Regist.htm” ,验证程序是否能正确执行。,案例完成步骤,第4章 JSP内置对象,4.2 request对象,4.2.3 案例2 使用request对象获取表单信息、处理汉字,JSP动态网站开发案例教程,4.3 out对象,out对象,输出流对象。 可以使用out对象将所需的信息发送到客户端浏览器。,第4章 JSP内

9、置对象,JSP动态网站开发案例教程,4.3 out对象,4.3.1 out对象的常用方法,第4章 JSP内置对象,JSP动态网站开发案例教程,4.3.2 案例3 使用out对象输出各种类型数据到客户端,4.3 out对象,学习out对象各种常用方法的使用 。,案例学习目标,out对象的常用方法 。,案例知识要点,第4章 JSP内置对象,JSP动态网站开发案例教程,在ch4目录中编写JSP页面Sample4_3.jsp,该页面使用out对象的各种常用方法。 启动Tomcat服务器,在浏览器的地址栏中输入“http:/localhost:8080/ch4/Sample4_3.jsp” ,验证程序是

10、否能正确执行。,案例完成步骤,4.3.2 案例3 使用out对象输出各种类型数据到客户端,4.3 out对象,第4章 JSP内置对象,JSP动态网站开发案例教程,案例完成步骤,4.3.2 案例3 使用out对象输出各种类型数据到客户端,4.3 out对象,第4章 JSP内置对象,JSP动态网站开发案例教程,案例完成步骤,4.3.2 案例3 使用out对象输出各种类型数据到客户端,4.3 out对象,第4章 JSP内置对象,JSP动态网站开发案例教程,4.4 response对象,response对象用于对客户端的请求作出动态响应,向客户端发送数据。,第4章 JSP内置对象,JSP动态网站开发案

11、例教程,4.4 response对象,4.4.1 response对象的常用方法,第4章 JSP内置对象,JSP动态网站开发案例教程,学习response对象setHeader()方法的使用。,案例学习目标,response对象的setHeader()方法。,案例知识要点,4.4 response对象,4.4.2 案例4 使用response对象自动刷新页面,第4章 JSP内置对象,JSP动态网站开发案例教程,在ch4目录中编写JSP页面Sample4_4.jsp,该页面使用response对象setHeader()方法实现自动刷新页面。 启动Tomcat服务器,在浏览器的地址栏中输入“htt

12、p:/localhost:8080/ch4/Sample4_4.jsp” ,验证程序是否能正确执行。,案例完成步骤,4.4 response对象,4.4.2 案例4 使用response对象自动刷新页面,第4章 JSP内置对象,JSP动态网站开发案例教程,案例完成步骤,4.4 response对象,4.4.2 案例4 使用response对象自动刷新页面,第4章 JSP内置对象,JSP动态网站开发案例教程,学习response对象sendRedirect()方法的使用。,案例学习目标,response对象的sendRedirect()方法。,案例知识要点,4.4 response对象,4.4.

13、3 案例5 使用response对象重定向页面,第4章 JSP内置对象,JSP动态网站开发案例教程,在ch4目录中创建选择链接的静态页面SelectLink.htm。 在ch4目录中编写JSP页面Sample4_5.jsp,该页面使用response对象sendRedirect()实现重定向。 启动Tomcat服务器,在浏览器的地址栏中输入“http:/localhost:8080/ch4/SelectLink.htm” ,验证程序是否能正确执行。,案例完成步骤,4.4 response对象,4.4.3 案例5 使用response对象重定向页面,第4章 JSP内置对象,JSP动态网站开发案例

14、教程,案例完成步骤,4.4 response对象,4.4.3 案例5 使用response对象重定向页面,第4章 JSP内置对象,JSP动态网站开发案例教程,学习response对象setContentType()方法的使用。,案例学习目标,response对象的setContentType()方法。,案例知识要点,4.4 response对象,4.4.4 案例6 使用response动态响应contentType属性,第4章 JSP内置对象,JSP动态网站开发案例教程,在ch4目录中编写JSP页面Sample4_6.jsp,该页面使用response对象setContentType()方法动

15、态改变响应的MIME类型。 启动Tomcat服务器,在浏览器的地址栏中输入“http:/localhost:8080/ch4/Sample4_6.jsp” ,验证程序是否能正确执行。,案例完成步骤,4.4 response对象,4.4.4 案例6 使用response动态响应contentType属性,第4章 JSP内置对象,JSP动态网站开发案例教程,案例完成步骤,4.4 response对象,4.4.4 案例6 使用response动态响应contentType属性,第4章 JSP内置对象,JSP动态网站开发案例教程,案例完成步骤,4.4 response对象,4.4.4 案例6 使用re

16、sponse动态响应contentType属性,第4章 JSP内置对象,JSP动态网站开发案例教程,4.5 session对象,session对象是与请求相关的HttpSession对象,它封装了属于用户会话的所有信息。 当一个用户首次访问服务器上的一个JSP页面时,JSP引擎产生一个session对象,同时为这个session对象分配了一个String类型的Id号,JSP引擎同时将这个Id号发送到客户端,并存放在用户的Cookie中。 session对象调用相应的方法可以存储用户在访问各个页面期间提交的各种信息。 当用户再次访问连接该服务器的其它页面时,或从该服务器连接到其它服务器再回到该服务器时,JSP引擎不再分配给该用户新的session对象,而是使用完全相同的一个,直到用户关闭浏览器后,服务器端该用户的session对象被销毁,即与用户的会话对应关系被终止。,第4章 JSP内置对象,JSP动态网站开发案例教程,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号