Java – how to reload a resource package in a web application?
•
Java
I use the resource bundle as a Java class to read values from the database When I update dB, I need to reload the bundle, but I don't know how Can I help you
package model.helpers; public class Messages_en extends ListResourceBundle { protected Object[][] getContents() { // from DB // ... } }
In the view, I use bundles as follows:
<f:loadBundle basename="model.helpers.Messages" var="m" />
Solution
ResourceBundle.clearCache();
ResourceBundle.clearCache();
or
Messages_en .clearCache();
Calling this method will reload the resource and it will refresh the bundle
> Reference
The content of this article comes from the network collection of netizens. It is used as a learning reference. The copyright belongs to the original author.
THE END
二维码