servlet执行流程
当我们通过浏览器访问地址栏的路径之后,
(1)首先它会去找到web.xml文件中中的路径名称,
(2)再通过中的找到中对应的,
(3)配对成功后通过找到配置好的servlet实现类(在标签中显示全路径名),
(4)于是在实现类中实行重写的service方法
servlet关系视图
-
servlet(接口)的核心方法——service()
-
两个常用实现类(都是抽象类)
GenericServlet():实现servlet接口,该类的核心方法也是service()
HttpServlet():该类继承GenericServlet(),核心方法也是service()
-
service()、GenericServlet()两个方法均带有两个参数(ServletRequest,ServletResponse)
ServletRequest(接口):处理请求
ServletResponse(接口):处理响应
-
HttpServlet()方法中有两个参数(HttpServletRequest,HttpServletResponse)
HttpServletRequest(接口):处理请求(继承ServletRequest)
HttpServletResponse(接口):处理响应(继承ServletResponse)
-
ServletConfig(接口):帮助我们对于servlet进行一些初始化参数配置
-
ServletContext(接口):帮助我们对于多个servlet之间进行信息的共享