美文网首页
Java代码注册servlet

Java代码注册servlet

作者: 法式大面包 | 来源:发表于2017-04-12 19:13 被阅读0次

    package com.czy.listeners;

    import javax.servlet.Servlet;
    import javax.servlet.ServletContext;
    import javax.servlet.ServletContextEvent;
    import javax.servlet.ServletContextListener;
    import javax.servlet.ServletException;
    import javax.servlet.ServletRegistration;
    import javax.servlet.annotation.WebListener;
    
    import com.czy.servlet.MessageServlet;
    
    /**
    *  服务器启动和关闭时的监听器
    * @author czy
    *
    */
    @WebListener
      public class MyContextListener implements ServletContextListener {
    
    
       public void contextInitialized(ServletContextEvent sce)  { 
            System.out.println("服务器正在启动");
            ServletContext context = sce.getServletContext();
            try {
               Servlet servlet = context.createServlet(MessageServlet.class);
               ServletRegistration.Dynamic reg = context.addServlet("MessageServlet", servlet);
               reg.addMapping("/goodbye.do");
           } catch (ServletException e) {
               e.printStackTrace();
           }
       }
    
       public void contextDestroyed(ServletContextEvent sce)  { 
           System.out.println("服务器正在关闭");
      }
    }

    相关文章

      网友评论

          本文标题:Java代码注册servlet

          本文链接:https://www.haomeiwen.com/subject/uvzmattx.html