Servlet小例子的创建:新建--重写方法--项目部署运行
1.src--new--package--servlet;
2.Servlet--new--class--类名(继承HttpServlet);
3.重写doGet()和doPost()方法;
4.在web.xml中对servlet及servlet-mapping进行配置;
5.项目的部署及运行。
Servlet生命周期:
1.初始化init();
2.响应客户请求阶段,调用service()方法。由service()方法根据提交方式选择执行doGet()或者doPost()方法;
3.销毁阶段,调用destory()方法。
Servlet实例加载(=Servlet容器装载Servlet=tomcat装载servlet)的三种情况:
1.Servlet容器启动时,自动装载某些Servlet。实现时在web.xml中的servlet配置中添加<load-on-startup>x<load-on-startup>(其中x越小,优先级越高);
2.Servlet类文件被更新后,重新装载Servlet;
3.Servlet被装载后,Servlet容器创建一个Servlet实例并且调用Servlet的init()方法进行初始化。