• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    Struts2中实现web应用的初始化实例详解

    Struts2中实现web应用的初始化实例详解

    在JavsSE中,main方法为应用提供了入口,而在Android中,我们可以使用Application对于整个应用的生命周期进行管理,那么在基于Struts2的JavaEE应用中,如何实现类似的功能呢。

    其中一种比较好的方式,是通过实现ServletContextListener接口进行坚挺,重写contextInitialized方法,实现自己需要进行的初始化操作,之后在web.xml中添加相应的listner,tomcat在启动服务时会调用相应方法。

    lintener 代码:

    package listener;   
       
    import javax.servlet.ServletContextEvent;   
    import javax.servlet.ServletContextListener;   
       
    public class InitListener implements ServletContextListener {   
       
      public void contextDestroyed(ServletContextEvent sce) {   
        System.out.println("web exit ... ");   
      }   
       
      public void contextInitialized(ServletContextEvent sce) {   
        System.out.println("web init ... ");   
        //系统的初始化工作   
        //TODO 
      }   
    }   
    

    web.xml

    ?xml version="1.0" encoding="UTF-8"?>   
    web-app>   
     listener>   
      listener-class>fangwei.listener.InitListener/listener-class>   
     /listener>   
     filter>   
      filter-name>struts2/filter-name>   
      filter-class>org.apache.struts2.dispatcher.FilterDispatcher/filter-class>   
     /filter>   
     filter-mapping>   
      filter-name>struts2/filter-name>   
      url-pattern>/*/url-pattern>   
     /filter-mapping>   
    /web-app>   
    
    

    感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

    您可能感兴趣的文章:
    • JavaWeb中Struts2拦截器深入分析(一)
    • Struts2学习笔记(7)-访问Web元素
    • JavaWeb中struts2实现文件上传下载功能实例解析
    上一篇:详解直接访问WEB-INF目录下的JSP页面的方法
    下一篇:Tomcat启动成功访问主页失败的原因解决方案
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    Struts2中实现web应用的初始化实例详解 Struts2,中,实现,web,应,用的,