大家应该都知道怎么配置使用全局的资源文件。但是我近期项目开发中需要使用多个资源文件。就是按模块配置相应的资源文件,存放在不同的包下。所以一般的使用方法就不行了。要实现包级资源文件的使用就要使用
<s:i18n name="路径">
<s:text name=""/>
<s:/i18n>
这个标签,最关键的就是s:i18n标签的name值动态获取了,因为你不可能容忍每个配置文件的引用都是自己手动写吧。解决的办法就是在你项目的baseAction中动态获取当前访问路径的包,然后返回到页面给name负值,这样就不需要自己给设置路经了。
本文转自 沫沫金 51CTO博客,原文链接:http://blog.51cto.com/zl0828/821474,如需转载请自行联系原作者