首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

beanutils的有关问题

2012-02-01 
beanutils的问题刚刚学习beanutils包,试着写了一个formBean,然后用BeanUtils.populate()方法将表单数据填

beanutils的问题
刚刚学习beanutils包,试着写了一个formBean,然后用BeanUtils.populate()方法将表单数据填充到该formBean中。我的问题是如果formBean中的字段都是String的话可以顺利通过,但如果字段包含int、double等数值类,就会抛出java.lang.NoClassDefFoundError:   org/apache/commons/beanutils/BeanUtilsBean
的异常。
请大侠赐教,不胜感激。

[解决办法]
这样可以么,修改set方法.如下:

private int aa;

public getAa(){
return this.aa;
}
public setAa(String aa){
if(aa != null && ! " ".equals(aa)){
this.aa = Integer.parseInt(aa);
}
}

无论什么类型的变量都把它的set方法重写,就是在set中转一下类型.

热点排行