0

ポートレットにプロパティ ファイルをロードするために ResourceBundle.getBundle() を使用しています。

ポートレットをデプロイせずにUI[プロパティファイルから最新値を取得]に反映するにはどうすればよいですか?

前もって感謝します、 Mayur Patel

4

2 に答える 2

0

Liferay にはそのような機能はありません。

これを希望どおりに機能させるには、Liferay コードを変更する必要があります。

Liferay コードの .properties ファイルが ResourceBundle-s にロードされる場所を理解するには、com.liferay.portlet.PortletConfigImpl クラスの getResourceBundle(Locale locale) メソッドと com.liferay.portal.language.LanguageResources _loadLocale(Locale locale) メソッドを参照してください。

于 2011-09-30T00:26:08.997 に答える
0

質問が正しいことを理解していれば、そのプロパティファイルの代わりに portletPreferences を使用できます...

liferay データベースでテーブル portletpreferences を見つけることができるかどうかを確認し、それがあなたに適しているかどうかを確認してください。

/ビョルン

于 2011-09-26T15:00:40.670 に答える