我们正在我的表示层使用带有 JSON 的 Spring MVC 开发一个 java Web 应用程序。为了在 JSP 中显示 UI 标签而不是硬编码,我们从属性文件中获取它,并且在 JSP 中表示我们正在使用spring:message标签。我们正在使用ResourceBundleMessageSource来实现这一点。这工作正常。
但是我们的应用程序将从不同的区域访问,并且基于区域,我们有不同的 UI 标签属性文件需要使用。所有属性文件中的键都相同,只有值不同。
例如:假设有 2 个 reqions 'Region1' 和 'Region2' 用户将从那里访问应用程序,我有 2 个属性文件,例如 message_region1.properties 和 message_region2.properties。现在,当用户从 Region1 登录时,我需要选择 message_Region1.properties,如果用户从“Region2”登录,我需要选择 message_Region2.properties 并显示 UI 标签。由于两个属性中的所有键都相同,因此我的 jsp 文件不会有任何更改。
任何建议如何实现它?