1. 改动类:org.apache.struts.util.PropertyMessageResources
改动方法:protected synchronized void loadLocale(String localeKey)
blocks(ADD Line331-336):
try {
sProps = new String(sProps.getBytes("ISO-8859-1"), "GBK");
}
catch (Exception e) {
e.printStackTrace();
}
作用:直接支持本地的中文ApplicationResource.properties文件。
2. 改动类:org.apache.struts.validator.FieldChecks
添加方法:public static boolean validateEmails(Object bean, ValidatorAction va,Field field, ActionErrors errors, HttpServletRequest request)
作用:用来检查一个输入框中的值是不是一个或者多个email,多个email用分号(";")来分割,头尾的(";")可以没有。
改动方法:protected synchronized void loadLocale(String localeKey)
blocks(ADD Line331-336):
try {
sProps = new String(sProps.getBytes("ISO-8859-1"), "GBK");
}
catch (Exception e) {
e.printStackTrace();
}
作用:直接支持本地的中文ApplicationResource.properties文件。
2. 改动类:org.apache.struts.validator.FieldChecks
添加方法:public static boolean validateEmails(Object bean, ValidatorAction va,Field field, ActionErrors errors, HttpServletRequest request)
作用:用来检查一个输入框中的值是不是一个或者多个email,多个email用分号(";")来分割,头尾的(";")可以没有。