- package com.taoistwar.jsp.servlet;
- import java.io.IOException;
- import javax.servlet.ServletConfig;
- import javax.servlet.ServletException;
- import javax.servlet.http.HttpServlet;
- import javax.servlet.http.HttpServletRequest;
- import javax.servlet.http.HttpServletResponse;
- /**
- * @author TaoistWar
- *
- */
- @SuppressWarnings("serial")
- public class TestLifeCycleServlet extends HttpServlet {
- public TestLifeCycleServlet() {
- super();
- System.out.println(" Construct");
- }
- @Override
- public void init(ServletConfig config) throws ServletException {
- System.out.println(" init");
- }
- @Override
- public void destroy() {
- System.out.println(" destory");
- }
- @Override
- protected void doGet(HttpServletRequest request, HttpServletResponse response)
- throws ServletException, IOException {
- this.doPost(request, response);
- }
- @Override
- protected void doPost(HttpServletRequest request, HttpServletResponse response)
- throws ServletException, IOException {
- System.out.println(" method");
- }
- }
- Construct
- init
- method
- destory
二:结论
执行顺序为构造方法->init方法->doGet/doPost方法->destroy方法。因此,Servlet的整个生命周期为:加载、实例化、初始化、处理请求、退出请求 。
没有评论:
发表评论