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

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

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

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

解决方法

  1. ResourceBundle.clearCache();

要么

  1. Messages_en .clearCache();

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

> Reference

猜你在找的Java相关文章