大致需求:SPRING MVC项目改造,要求有中英文两个版本。
解决方案:
1.SPRING MVC本身自带I18N配置。新增名称形如messages_en_US.properties,messages_zh_CN.properties两个配置文件用来配置英文和中文。
2.JSP页面引用spring标签库,<spring:message code="msg.code">标签可根据当前的locale加载相应的message。
3.JSP内加入如下内容:
4.相应的JS文件直接引用 i18n['yes']即可。
解决方案:
1.SPRING MVC本身自带I18N配置。新增名称形如messages_en_US.properties,messages_zh_CN.properties两个配置文件用来配置英文和中文。
2.JSP页面引用spring标签库,<spring:message code="msg.code">标签可根据当前的locale加载相应的message。
3.JSP内加入如下内容:
<script>
var i18n=new Object();
i18n['yes']='<spring:message code="msg.yes"/>';
</script>
4.相应的JS文件直接引用 i18n['yes']即可。