2009-10-28 159 views
2

春天mvc中可以有多个资源包吗? 我要分开我的资源包,例如一个错误,另一个用于全局消息,其他的图像名称等,所以我不只是有一个非常大的文件Spring MVC资源包

我使用这个

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

但是,我可以指定1个资源,我可以使用更多?

回答

10

可以使用setBasenames()方法,这样只是传递一个列表:

<beans> 
    <bean id="messageSource" class="org.springframework.context.support.ResourceBundleMessageSource"> 
    <property name="basenames"> 
     <list> 
     <value>images</value> 
     <value>errors</value> 
     <value>globalMsgs</value> 
     </list> 
    </property> 
    </bean> 
</beans> 
+0

谢谢!!我会尝试 – Enrique 2009-10-28 02:19:57