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

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

标签:南京 广州 大连 铜川 贷款邀约 乐山 黄石 内江

巨人网络通讯声明:本文标题《Struts2中实现web应用的初始化实例详解》,本文关键词  Struts2,中,实现,web,应,用的,;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 下面列出与本文章《Struts2中实现web应用的初始化实例详解》相关的同类信息!
  • 本页收集关于Struts2中实现web应用的初始化实例详解的相关信息资讯供网民参考!
  • 企业400电话

    智能AI客服机器人
    15000

    在线订购

    合计11份范本:公司章程+合伙协议+出资协议+合作协议+股权转让协议+增资扩股协议+股权激励+股东会决议+董事会决议

    推荐文章