先简单说下遇到的问题吧。
在springmvc的配置文件中配置国际化资源文件的bean,指定好basename
<bean id="messageSource" class="org.springframework.context.support.ResourceBundleMessageSource">
<property name="basename" value="message"/>
</bean>
创建好国际化资源文件,message_zh_CN.properties、message_en_US,分别键入username=张三、username=jack
在项目默认首页index.jsp中使用fmt标签来读取
<fmt:message key="username"/>
在访问时,显示为:???username???
原因是在web.xml中配置的DispatcherServlet的url-pattern为“/”,不会匹配访问.jsp的url,所以直接访问首页并不会经过DispatcherServlet,导致无法读取到资源文件