Struts2中配置校验,在Action中怎么通过key获得校验文件中Message的内容
就像在Action中通过,getText()方法获得message.properties文件中的内容。
怎么使message的内容也国际化
struts2配置校验国际化
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
3条回答 默认 最新
qq1988627 2011-10-08 16:30关注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 ""; }本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报