http://www.cnblogs.com/lihuiyy/archive/2013/03/14/2958782.html
需要注意的是貌似直接在资源文件写中文是没有用的,要通过native2ascii将中文转换下编码
具体看
http://blog.csdn.net/flm_0722/article/details/5159988
这样就妥了。
然后再页面上我是用<s:text name="资源文件的KEY值"/>来输出文本的
紧紧是页面上国际化是不够,JS中有很多提示,这些也要国际化,如果js不是单独的文件就可以直接用s:text标签取出,是单独js的话就要将在资源文件定义的值获取出来放入一个单独的JSP文件
<%@ taglib prefix="s" uri="/struts-tags" %> <%@ page contentType="text/html;charset=UTF-8" language="java" %> <html> <head> <title>Title</title> </head> <body> <script type="text/javascript"> var tips = { successTip : '<s:text name="successTip"></s:text>' } </script> </body> </html>
然后再需要的页面通过<jsp:include />引入就好了
这样,js文件直接通过 tips .successTip 就可以获得值了。