主页 > 知识库 > Struts2中实现web应用的初始化实例详解

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

热门标签:科大讯飞语音识别系统 团购网站 阿里云 服务器配置 电子围栏 Linux服务器 银行业务 Mysql连接数设置

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实现文件上传下载功能实例解析

标签:萍乡 枣庄 衢州 江苏 大理 广元 衡水 蚌埠

巨人网络通讯声明:本文标题《Struts2中实现web应用的初始化实例详解》,本文关键词  ;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 收缩
    • 微信客服
    • 微信二维码
    • 电话咨询

    • 400-1100-266