java基础七-javaweb的servlet和filter

servlet的概述

servlet运行在服务端的java小程序,处理客户端请求,相应给浏览器的动态资源

servlet是javaweb三大组件之一(servlet,filter,listener)且最重要

servlet的作用

用来处理从客户端发送过来的请求,并对请求做出相应

servlet任务:

1.获取请求数据

2.处理请求

3.完成响应

servlet的创建与部署

三种方式创建servlet:

创建类实现 javax.Servlet.Servlet 接口

创建类继承 javax.Servlet.GneraicServlet类

创建类继承 javax.Servlet.Http.HttpServlet类

部署:

修改web.xml文件

添加<servlet>:把Servlet内部名映射到一个Servlet类名

添加<servlet-mapping>:把用户访问的URL映射到Servlet内部名

servlet生命周期

 

 

 

 过滤器filter

过滤器是一个运行在服务端器的程序,先于与之相关的servlet或JSP页面之前运行,实现对请求资源的过滤功能

filter的创建部署

使用步骤

创建类实现 javax.Servlet.FIlter接口

实现过滤行为

配置过滤器,修改web.xml文件

过滤器的生命周期

实例化

初始化init()

过滤doFilter()

销毁destroy()              

posted @ 2023-03-13 09:50  lisenMiller  阅读(20)  评论(0编辑  收藏  举报