文档详情

JSP程序设计 第2版 教学课件 作者 范立锋 于合龙 孙丰伟 第06章 Servlet核心技术.ppt

发布:2017-08-17约2.04万字共58页下载文档
文本预览下载声明
第6章 Servlet核心技术 6.1 Servlet基础 Servlet技术功能 Servlet特征(1) Servlet是传统CGI的替代品,它能够动态的生成Web页面,与其他 的动态网页编程技术相比,Servlet具有以下几点非常明显的特征: Servlet特征(2) 6.2 Servlet生命周期 加载并初始化Servlet 处理客户端请求 卸载Servlet 6.3 使用Servlet 认识第一个Servlet (1) 认识第一个Servlet (2) 使用HttpServlet (1) 使用HttpServlet (2) 6.4 获取运行环境信息 获取Servlet信息 (1) 获取Servlet信息 (2) 获取Servlet信息 (3) 获取服务器端信息(1) 获取服务器端信息(2) 获取服务器端信息(3) 获取客户端信息(1) 获取客户端信息(2) 获取客户端信息(3) 6.5 Servlet中会话设置 获取HttpSession对象 在HttpSession对象中保存数据 在HttpSession对象中读取数据 6.6 Servlet中异常设置(1) 6.6 Servlet中异常设置(2) 6.6 Servlet中异常设置(3) 6.6 Servlet中异常设置(4) 6.6 Servlet中异常设置(5) 6.7 Servlet过滤器 Servlet过滤器工作原理 Servlet过滤器配置 (1) Servlet过滤器配置 (2) Servlet过滤器典型应用(1) Servlet过滤器典型应用(2) Servlet过滤器典型应用(3) Servlet过滤器典型应用(4) Servlet过滤器典型应用(5) Servlet过滤器典型应用(6) 6.8 Servlet监听器 Servlet监听器工作原理 Servlet监听器类型 (1) Servlet监听器类型 (2) Servlet监听器类型 (3) Servlet监听器类型 (4) Servlet监听器类型 (5) Servlet监听器典型应用(1) Servlet监听器典型应用(2) 6.9 Servlet3.0的新特性 注解功能 异步处理的支持 异步处理的支持 异步处理的支持 模块化开发 (2)创建Servlet类ExceptionServlet.ava,该类可产生一个数组下标越界异常,代码如下: public class ExceptionServlet extends HttpServlet{ protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { this.doPost(req, resp); } protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { int num[]=new int[2]; num[3]=0; //数组下标越界 } } (3)在web.xml中配置类ExceptionServlet和error元素: servlet servlet-nameexceptionServlet/servlet-name servlet-classsunyang.ExceptionServlet/servlet-class /servlet servlet-mapping servlet-nameexceptionServlet/servlet-name url-pattern/error/url-pattern /servlet-mapping !-- 配置数组下标越界异常的映射路径 -- error exception-typejava.lang.ArrayIndexOutOfBoundsException/exception-type location/exception.jsp/location /error !-- 配置404错误代码的映射路径 -- error error-code404/error-code location/notFind.jsp/location /error (4)运行结果 当请求ExceptionSer
显示全部
相似文档