81,092
社区成员
发帖
与我相关
我的任务
分享
java.lang.NullPointerException
com.cx.action.DriverDetailsAction.doDetails(DriverDetailsAction.java:38)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
java.lang.reflect.Method.invoke(Method.java:606)
Driver driver = (Driver) session.getAttribute("driver");
driverdetails.setDriver(driver);
driverDetailsBiz.addDetail(driverdetails);
Driverdetails driverdetails2 = driverDetailsBiz.findDetailByDriver(driver);
driver.setDriverdetails(driverdetails2);
driverBiz.updateDriver(driver);
System.out.println(driverDetailsBiz==null);
看是不是打印true???[/quote]
是true,可是为什么我测试能通过?<bean id="driverDetailsAction" class="com.cx.action.DriverDetailsAction">
<property name="driverBiz" ref="driverBiz"/>
<property name="driverDetailsBiz" ref="driverDetailBiz"></property>
</bean>
这是我spring代码[/quote]
你的Action有没有使用getter,setter注入???[/quote]
有的,我注入了两个属性,driverBiz是有值的,driverDetailsBiz这个值是空,是不是因为name和ref不一样啊?这两个应该不用一样吧?[/quote]
使用注解的方式试试。。。。。
System.out.println(driverDetailsBiz==null);
看是不是打印true???[/quote]
是true,可是为什么我测试能通过?<bean id="driverDetailsAction" class="com.cx.action.DriverDetailsAction">
<property name="driverBiz" ref="driverBiz"/>
<property name="driverDetailsBiz" ref="driverDetailBiz"></property>
</bean>
这是我spring代码[/quote]
你的Action有没有使用getter,setter注入???[/quote]
有的,我注入了两个属性,driverBiz是有值的,driverDetailsBiz这个值是空,是不是因为name和ref不一样啊?这两个应该不用一样吧?
System.out.println(driverDetailsBiz==null);
看是不是打印true???[/quote]
是true,可是为什么我测试能通过?<bean id="driverDetailsAction" class="com.cx.action.DriverDetailsAction">
<property name="driverBiz" ref="driverBiz"/>
<property name="driverDetailsBiz" ref="driverDetailBiz"></property>
</bean>
这是我spring代码[/quote]
你的Action有没有使用getter,setter注入???
System.out.println(driverDetailsBiz==null);
看是不是打印true???[/quote]
是true,可是为什么我测试能通过?<bean id="driverDetailsAction" class="com.cx.action.DriverDetailsAction">
<property name="driverBiz" ref="driverBiz"/>
<property name="driverDetailsBiz" ref="driverDetailBiz"></property>
</bean>
这是我spring代码
System.out.println(driverDetailsBiz==null);
看是不是打印true???