beanutils的问题

dunai2003 2007-02-09 01:27:47
刚刚学习beanutils包,试着写了一个formBean,然后用BeanUtils.populate()方法将表单数据填充到该formBean中。我的问题是如果formBean中的字段都是String的话可以顺利通过,但如果字段包含int、double等数值类,就会抛出java.lang.NoClassDefFoundError: org/apache/commons/beanutils/BeanUtilsBean
的异常。
请大侠赐教,不胜感激。
...全文
165 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
SeeYouInTheSky 2007-02-09
  • 打赏
  • 举报
回复
也留着.(接上贴)
SeeYouInTheSky 2007-02-09
  • 打赏
  • 举报
回复
!!上面没写返回类型,迷糊了
这里我说的是修改formBean的set方法,
应该把public void setAa(int aa){
this.aa = aa;
}
SeeYouInTheSky 2007-02-09
  • 打赏
  • 举报
回复
这样可以么,修改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中转一下类型.

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧