在一个项目中涉及到中英文版本,一般在登录页或者首页的时候会有中英文连接

这个连接可以这样写:





前台读取多语言:


其中 标签是struts自带的可以获得properties里的键和值

当选中文时 后台action如下

session.clear();
session.put("WW_TRANS_I18N_LOCALE", Locale.CHINA);
ActionContext.getContext().setLocale(Locale.CHINA);英文:
session.clear();
session.put("WW_TRANS_I18N_LOCALE", Locale.US);
ActionContext.getContext().setLocale(Locale.US);后台读取多语言:
当我们从后台想输出一个提示信息时,首先要获取当前Local环境
Locale currentLocale = Locale.getDefault();
currentLocale 分en,zh等
读取properties的方法为:
try {
InputStream is = Test.class.getClassLoader().getResourceAsStream(propertiesName);
properties.load(is);
value = properties.getProperty(key);
} 返回这个String 型的value即可