struts2国际化-包范围资源文件
在一个大型应用中,整个应用有大量的内容需要实现国际化,如果我们把国际化的内容都放置在全局资源文件中,显然会导致资源文件过于庞大,不便于维护,这个时候我们可以针对不同模块,使用包范围来组织国际化文件。
方法如下:
在java的包下放置package_language_country_.properties资源文件,package为固定写法,处于该包及该子包下的action都可以访问该资源。当查找制定key的消息时,系统会先从package资源文件查找,当找不到对应的key时,才会从常量struts.custom.i18n.resource制定的资源文件中寻找。