BeanUtilities 使用
报错:
java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory
java.lang.NoClassDefFoundError: org/apache/commons/collections/FastHashMap
依赖包:
https://mvnrepository.com/artifact/commons-beanutils/commons-beanutils/1.9.3
https://mvnrepository.com/artifact/commons-collections/commons-collections/3.2.2
https://mvnrepository.com/artifact/commons-logging/commons-logging/1.2

package coreservlets.beans;
import java.util.Arrays;
import java.util.Map;
import javax.servlet.http.HttpServletRequest;
import org.apache.commons.beanutils.BeanUtils;
public class BeanUtilities {
// 重载 Overloading
public static void populateBean(Object formBean, HttpServletRequest request) {
populateBean(formBean, request.getParameterMap());
}
// 重载 Overloading
public static void populateBean(Object bean, Map propertyMap) {
try {
BeanUtils.populate(bean, propertyMap);
} catch (Exception e) {
System.out.println("populate exception");
}
}
}

浙公网安备 33010602011771号