Изменение текста / содержимого с использованием файлов свойств во время выполнения - PullRequest
0 голосов
/ 26 сентября 2011

Я использую ResourceBundle.getBundle () для загрузки файла свойств в нашем портлете Но если какой-либо пользователь захочет изменить содержимое этого файла свойств во время выполнения без повторного развертывания этого портлета.

Как это может отражаться в пользовательском интерфейсе [получить последнее значение из файла свойств] без развертывания портлета?

Заранее спасибо, Mayur Patel

Ответы [ 2 ]

0 голосов
/ 30 сентября 2011

В Liferay такой функциональности нет.

Вам нужно изменить код Liferay, чтобы все работало так, как вы хотите.

Чтобы понять, где в коде Liferay файлы .properties загружаются в ResourceBundle, см. Класс com.liferay.portlet.PortletConfigImpl getResourceBundle (языковой стандарт локали) and метод и com.liferay.portal.language.LanguageResources _loadLocale (языковой стандарт локали) способ.

0 голосов
/ 26 сентября 2011

Если я правильно понял вопрос, вы можете использовать portletPreferences вместо этого файла свойств ...

Посмотрите, сможете ли вы найти таблицу portletpreferences в вашей базе данных liferay и посмотреть, подходит ли вам это.

/ Бьорн

...