struts2配置校验国际化

Struts2中配置校验,在Action中怎么通过key获得校验文件中Message的内容
就像在Action中通过,getText()方法获得message.properties文件中的内容。
怎么使message的内容也国际化

public static String getValue(String key) {
HttpSession session = ActionContext.getRequest().getSession();
String language = (String) session.getAttribute("language");
String basename = (String) session.getAttribute("basename");

    Locale locale = null;
    String[] strs = language.split("_");
    if (strs.length > 1) {
        locale = new Locale(strs[0], strs[1]);
    } else {
        locale = new Locale(strs[0]);
    }

    if (locale != null) {
        ResourceBundle bundle = ResourceBundle.getBundle(basename, locale);
        if (bundle.containsKey(key)) {
          return bundle.getString(key);
        }
        return "";
    }

    return "";
}

在校验框架文件的message标签中配置key=”资源文件的key”即可。

直接在你的message.properties文件同级目录下新建message_cn_ZH.properties文件并写入相应的键的中文值,中文地区即可显示中文,同理新建message_en_US.properties文件即表示英文