Я пытаюсь перейти со Struts 2.5.10
на 2.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 с тем же результатом. Должен ли я использовать другую технику?