Мне нужна помощь по следующей проблеме. У нас есть существующее веб-приложение, которое вообще не использует фреймворк (просто сервлеты), и нам нужно добавить новые функции, но вместо добавления нового сервлета в web.xml
мы добавим Struts 1 вместе с Spring.Struts 1 пользовательская локализация
Поскольку проект уже существует, мы должны настроить Struts, чтобы иметь возможность соглашаться с уже существующими соглашениями. Одна из них - локализация.
Вместо использование файлов .Property Свойства, все локализуемые тексты из нашей базы данных, чтобы я реализовал свой собственный MessageResourcesFactory и MessageResources классов. Проблема в том, что в нашем приложении мы получаем пользовательский язык из атрибута сеанса Integer, называемого «LANGUAGE», а не из атрибута Locale «org.apache.struts.action.LOCALE», который Struts использует по умолчанию.
Вопрос в том, что. Как сообщить Struts для получения пользовательского языка из моего настраиваемого атрибута Integer вместо атрибута stantard Locale?
Спасибо.
Я думаю, что это наиболее подходящее решение, так как оно непосредственно атакует проблему, что в итоге позволяет синхронизировать два атрибута сеанса. Благодарю. –