1

我在我的 jsps 中有用于普通消息的不同 messages.properties 文件,还有一些在我的 java 代码中使用的其他属性文件。

其中一个文件配置了一些属性来调用 Web 服务,例如地址、端口和类似的东西。让我们称之为service.properties

我的一个jsp 必须调用这个服务,并且我必须用一些信息来映射表单,比如动作和参数。现在我已经在 jsp 中写下了这些信息,但我觉得这不是很好,我想将所有信息耦合在一起service.properties

我正在寻找改变的东西

<spring:message code="service.action.form"/>

到可定制的东西,不使用消息,而是使用指定的属性文件

<spring:messageservice code="service.action.form" />

并将信息从 messages.properties 移动到 service.properties

我不知道这是否可能,但我愿意接受不同的选择!谢谢。

4

1 回答 1

1

是的,你可以这么做。

将与服务相关的属性移动到文件 service.properties,然后在配置 xml 文件中声明/WEB-INF/<properties folder path>/service的 bean 的 basenames 属性中指定路径。ReloadableResourceBundleMessageSource然后您可以使用 访问该消息<spring:message code='your.code'/>

希望这对您有所帮助。

于 2013-02-12T12:18:09.037 回答