实现servlet的方法有三个
1:实现Servlet接口,该接口总共有5个方法,
destroy方法用于销毁servlet,在生命周期只会执行一次,此方法仅在servlet的service方法已退出或者在超过了时期之后调用一次
init方法,servlet容器仅在实例化servlet之后调用一次init方法一次,在servlet可以接收任何请求之前,init方法必须成功完成,servlet容器无法将servlet放入服务,如果init方法抛出异常,或者未在web服务器定义的时间段内返回,所以init方法不应过于复杂
getSercletConfig返回一个ServletConfig对象,改对象包含此servlet的初始化和启动参数,返回的servletConfig对象是传递给init方法的对象
getServletInfo方法返回一个String,包含servlet的信息,比如作者,版本
service(ServletRequestreq, ServletResponseres) throws ServletException,java.io.IOException
由servlet容器调用,允许servlet响应某个请求,仅在init方法完成后调用,应该为抛出或发送错误的servlet设置响应的状态代码,该方法通常运行在可同时处理多个请求的多线程serv