一、Servlet的生命周期
- 当页面请求的时候服务器调用Servlet的inti()方法进行初始化;
- 服务器(Tomcat)通过调用Servce()方法来处理客户端的请求进入doGet/doPost方式;
- 当代码执行完后,调用destroy()方法生命周期结束,等待JVM垃圾回收;
- 参考:http://www.runoob.com/servlet/servlet-life-cycle.html
二、JSP和Servlet的关系
- Servlet是Java提供用于开发Web服务器应用程序的一个组件,运行在服务器端,由Servlet容器(tomcat)所管理,用于生成动态的内容;
- Servlet是平台独立运行的Java类,编写一个Servlet,实际上就是按照Servlet规范编写一个Java类;
- JSP的本质就是一个Servlet,JSP是Servlet的扩展;
- 用MVC模式来说:Servlet是走逻辑按控制层的,而JSP是页面展示层的,是一个动态页面。
详细可参考:https://blog.csdn.net/kaixinbingju/article/details/9409927