获取更新的属性文件标签,无需重启服务器java

时间:2016-01-01 05:35:07

标签: java jsp

我有一个属性文件,它有一个字段日期,用于jsp逻辑。我需要有一个选项来修改这些日期并在没有服务器重启的情况下反映在jsp中。 例如 - 我需要在假设3个日期时阻止jsp页面的内容,并且我希望能够灵活地进行修改。 我已经尝试在属性文件中对日期进行硬编码并且它可以工作,但是属性文件doea的更改没有反映没有服务器重启,这是不可取的,任何建议将不胜感激

2 个答案:

答案 0 :(得分:1)

在您的情况下这可能有点过分,但由于日期似乎与系统的部署/维护周期无关,您可以考虑将其视为数据库表中的普通数据。

答案 1 :(得分:0)

除了@midin建议的大枪(在数据库中存储数据)之外,我想到了这一点:

  • 将值存储在jsp中并包含该值。由于这将在运行时重新编译,因此保存后您的新值将处于活动状态。
  • 将值存储在外部(来自您的webapp)文件中并经常重新阅读
  • 在app-servers上下文中使用Preferences对象
  • 如果已连接到您应用的数据库:请使用该数据库。