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

4 篇文章 0 订阅

在上篇文章中,SSH实现简单增删改查的功能实例中,(http://blog.csdn.net/shaoqianting/article/details/47006333),优化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();
} 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值