0416-知识点
1 servlet相关API
2 创建servlet的三种方式
3 sevlet中的request,response,session.application.out对象
------------------------------------------
一 servlet相关API
1 包: javax.servlet
javax.servlet.http :与HTTP协议相关的类或接口
2 顶级接口: javax.servlet.Servlet
方法: init() , 初始化方法
service() :接收请求,并给出响应的方法
destroy() :销毁方法
3 实现类: abstract javax.servlet. GenericServlet implements Servlet
重写了init() ,destroy()方法
但没有重写service方法
4 实现类 : javax.servlet.http.HttpServlet extends GenericServlet
重写父类中的service方法
同时重载要对http协议中的8种请求写service方法
8种请求:get,post,head,options,delete,put,TRACE,CONNECT
二 创建Servlet的三种方式
1 定义一个类,实现javax.servlet.Servlet接口
重写接口中所有抽象方法
2 定义一个类,继承javax.servlet.GenericServlet ,
重写service方法
3 定义一个类,继承javax.servlet.http.HttpServlet
重写doGet或doPost
三 servlet中的request response session application.out对象
1 request对象 -->javax.servlet.http.HttpServletRequest
&