在Struts2中加载/重新加载资源包

时间:2012-11-16 13:37:04

标签: struts2

尝试在战争之外覆盖Struts 2应用程序中的资源包,但这似乎不起作用。我编写了自己的自定义ResourceControl覆盖

newBundle (Loading from my custom location)getTimeToLive (with my own interval)needsReload方法。

资源包在独立应用程序中的Struts2之外运行良好。在Struts2中尝试在ServletContextListener

的impl中注册我自己的bundle
public void contextInitialized(ServletContextEvent arg0) {
  ResourceBundle bundle = ResourceBundle.getBundle("myresources", defaultLocale,new MyControl());
  LocalizedTextUtil.setDelegatedClassLoader(bundle.getClass().getClassLoader()); 
}

目标是以特定间隔刷新捆绑包并在不重新启动的情况下在应用程序中加载新标签。

问题/问题是,我无法注册我的自定义捆绑包&刷新它。

谢谢!

0 个答案:

没有答案