servlet的继承关系
-
javax-servlet-Servlet接口
javax-servlet.GennericServlet抽象类
javax-servlet.http.HttpServlet 抽象子类 -
相关方法
javax.sevlet.Servlet 接口:
void init(config) -初始方法
void service(request,response) -服务方法
void destory() -销毁方法
javax.servlet.GenericServlet 抽象类:
void servlet(request,response) -仍然是抽象的
javax.servlet.http.HttpServlet 抽象子类:
void servlet(request,response) -不是抽象的
-
String method=req.getMathod(); 获取请求的方式
javax.servlet.http.HttpServlet 抽象子类 -
相关方法
javax.servlet.Servlet接口:
void init(config) -初始化方法
void service(request,response)- 服务方法
void destory() -销毁方法
javax.servlet.GennericServlet抽象类:
void service(request,response)-仍是抽象的
javax.servlet.http.HttpServlet 抽象子类
void.service(request,response)-不是抽象的
- String method=req.getMethod(); 获取请求的方式
- 各种if判断,根据请求方式不同,决定去调用不同的do方法
- 在HttpServlet这个抽象类中,do方法都差不多