在java web应用程序中存储UI配置的位置,并从jsp页面读写配置文件

Where to store UI config in a java web app and read-write the config file from jsp page

本文关键字:jsp 并从 配置文件 读写 位置 应用程序 web java 存储 配置 UI      更新时间:2023-09-26

我需要保存管理员选择的一些ui首选项,比如要在表中显示的列名列表,以及其他可以从ui本身配置的显示数据。配置后,它将被保存在一个文件中,然后随后读取该文件以确定显示详细信息,并将该数据发送到后端服务进行查询。

由于它纯粹用于ui目的,我不想将它存储在核心模块或后端DB中,而是希望将它与html/jsp文件一起存储在web模块中。有人做过这样的事情吗?我想知道是否有一种简单的方法可以从jsp/html编写文件,但似乎并不简单。如果不建议这样做,我们将对处理这种情况的任何其他建议表示感谢。

谢谢。

在文件中存储这样的数据通常不是一种好的做法。它在分布式环境中不起作用,容器的安全管理器可能会禁止它,等等。如果你知道你在做什么,你可以通过系统属性访问容器的配置目录并写入该文件夹,但你绝对不想写入WAR本身,即使它被分解了。

存储UI设置的自然位置是数据库,无论这些设置本身是否与UI相关。这是可移植的、事务性的,并且易于实现。