首页 > 解决方案 > 缺少 Java Struts 2.5.17 LocalizedTextUtil 类

问题描述

我尝试从 Struts 迁移2.5.102.5.17但 LocalizedTextUtil 类被删除。

请参阅下面的代码:

URL[] urls;
try {
     String resourceFolder = PropertiesManager.get(Constants.PROP_RESOURCES_FOLDER);
     File file = new File(resourceFolder);
     URL url = file.toURI().toURL();          
     urls = new URL[]{url};
     ClassLoader cl = new URLClassLoader(urls);
     LocalizedTextUtil.setDelegatedClassLoader(cl);
     LocalizedTextUtil.addDefaultResourceBundle("global");
} 
catch (MalformedURLException e) {
    e.printStackTrace();
}

并在 struts.xml

<constant name="struts.custom.i18n.resources" value="global" />

虽然我使用了 GlobalLocalizedTextProvider 和 StrutsLocalizedTextProvider,但没有添加资源。我也尝试注入具有相同结果的 LocalizedTextProvider 。我应该使用另一种技术吗?

标签: javastruts2struts

解决方案


推荐阅读