在调用
org.apache.commons.beanutils.BeanUtils.populate
出现
org.apache.commons.beanutils.ConversionException: No value specified for 'BigDecimal'
apache有提供BigDecimalConver转换类,出现这个问题一般是值为null的情况
解决方案:
在调用populate方法之前加上
BeanUtilsBean.getInstance().getConvertUtils().register(false, false, 0);
顺便贴下Date日期格式自定义的方案
DateConverter converter = new DateConverter(null);
converter.setPattern(pattern);
ConvertUtils.register(converter, Date.class);