我们可以在ResourceBundleMessageSource中给出与属性名称相同的值

时间:2015-07-13 13:42:53

标签: java spring spring-mvc

消息包:

<bean id="messageSource"
      class="org.springframework.context.support.ResourceBundleMessageSource">
  <property name="basename" value="messages"/>
</bean>

这里,该文件名为messages.propertie

greeting=hi!

然后使用消息标记:

<%@ taglib prefix="spring" uri="http://www.springframework.org/tags" %>

<spring:message code="greeting" />

属性标记中的值,即&#39; message&#39;应该与我的属性文件名相同,即&#39; message.propertie&#39;和spring:message是由spring给出的预定义dag,或者它只是我的属性文件名?

1 个答案:

答案 0 :(得分:1)

标签spring:message是由Spring决定的名称。您可以使用basename确定属性文件名以获取字符串。

请参阅documentation