您的位置:首页 > 运维架构

【解决方法】ognl.OgnlException: target is null for setProperty

2015-07-27 15:08 423 查看
在上篇文章中,SSH实现简单增删改查的功能实例中,(/article/11656725.html),优化3

之前的【解决方案】是,直接new User();这个方法确实可以解决问题,但是既然我们使用spring,并且用了setter,getter方法,使用注入的方式,将User注入其中。

方法很简单

1.定义一个bean

<bean name="user" class="com.sqt.bean.User"></bean>


2.注入到使用中

<bean name="userAction" class="com.sqt.action.user.userMainAction" scope="prototype">
<property name="userService" ref="userService"></property>
<property name="user" ref="user"></property>
</bean>


这样就解决了。

困惑

在网上也找了很多资料,说是需要无构造方法。其实,并不需要。但是有点不理解,这个有什么用?希望看到的大牛能解答。谢谢!

public User(){
super();
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: