,java.lang.IllegalArgumentException: No bean specified.... org.apache.co

这几天一直在做struts的东西。今天下午遇到一个问题,java.lang.IllegalArgumentException: No bean specified....         org.apache.commons.beanutils.PropertyUtils.getPropertyDescriptor 我一看就往配置文件上想,觉得应该是配置文件写的不对应。可是,经过我仔细检查,终于。还是没有发现配置问题。这就没辙了?NO,问问“谷老师”谷老师那 有很多先例。都是这样的问题。第一个我就看到了这样的解决方法,说是:bean 没有被实例化。需要实例化也就是在formBean 里边用private 实体类 对象 =new 实体类(); 这么一句,不要只用private 实体类 对象 ; 这样是不对的。可是我的就是第一种啊。怎么还是报错呢。郁闷!!后来又问了“百老师”他也这么答复我。此时我看到有这样一句话“或在 reset()方法中初始化该域: objectInstance=new SomeObject();”就是这句话,救了我啊。 在reset()方法加上这个就OK了。可是我很纳闷。为什么我的程序非得在reset()实例化才有效呢?在一开始就new出来开怎么不行呢?不管怎么 说吧。问题得到了解决。嘿嘿!!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值