我在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
我不知道这是否可行,但我对不同的选择持开放态度!感谢。
答案 0 :(得分:1)
是的,你可以做到。
将与服务相关的属性移动到文件service.properties,然后在配置xml文件中声明的bean /WEB-INF/<properties folder path>/service
的basenames属性中指定路径ReloadableResourceBundleMessageSource
。然后,您只需使用<spring:message code='your.code'/>
访问该邮件。
希望这会对你有所帮助。