java – 如何在Web应用程序中重新加载资源包?

前端之家收集整理的这篇文章主要介绍了java – 如何在Web应用程序中重新加载资源包?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我将资源束作为从数据库读取值的 Java类.当我更新db我需要重新加载捆绑,但我不知道如何.有人帮忙吗
package model.helpers;
public class Messages_en extends ListResourceBundle {
      protected Object[][] getContents() {
            // from DB
            // ...
      }
}

在视图中我使用捆绑如下:

<f:loadBundle basename="model.helpers.Messages" var="m" />

解决方法

ResourceBundle.clearCache();

要么

Messages_en .clearCache();

调用方法将重新加载资源,它将刷新捆绑包

> Reference

猜你在找的Java相关文章