package?cn.muke.ssh.action;
import?com.opensymphony.xwork2.ActionSupport;
import?com.opensymphony.xwork2.ModelDriven;
import?cn.muke.ssh.domain.Produce;
import?cn.muke.ssh.service.ProduceService;
public?class?Produceaction?extends?ActionSupport?implements?ModelDriven<Produce>?{
private?Produce?produce?=?new?Produce();
@Override
public?Produce?getModel()?{
//?TODO?Auto-generated?method?stub
return?produce;
}
private?ProduceService?produceService;
public?void?setProduceService(ProduceService?produceService)?{
this.produceService?=?produceService;
}
public?String?save(){
System.out.println("save");
produceService.save(produce);
return?NONE;
}
}
<?xml?version="1.0"?encoding="UTF-8"?>
<beans?xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"?xmlns:aop="http://www.springframework.org/schema/aop"
xmlns:tx="http://www.springframework.org/schema/tx"
xsi:schemaLocation="http://www.springframework.org/schema/beans?
????http://www.springframework.org/schema/beans/spring-beans.xsd??
????http://www.springframework.org/schema/context
????http://www.springframework.org/schema/context/spring-context.xsd
????http://www.springframework.org/schema/aop??
?????http://www.springframework.org/schema/aop/spring-aop.xsd?
????http://www.springframework.org/schema/tx???
????http://www.springframework.org/schema/tx/spring-tx.xsd">
<bean?id="produceService"?class="cn.muke.ssh.service.ProduceService">
<property?name="dao"?ref="dao"></property>
</bean>
<bean?id="dao"?class="cn.muke.ssh.dao.ProduceDao">
</bean>
</beans>
2018-04-19
我看到的是別人回答的導(dǎo)入struts2-spring-plugin包,我之前導(dǎo)入的是最新的jar包,struts2-spring-plugin-2.3.34一直出現(xiàn)這個問題,后來重新導(dǎo)入struts2-spring-plugin-2.3.15.2就沒問題了,大家可以試試。終于解決了
2017-09-12
忘了怎么解決了,盡量規(guī)范命名bean的id吧,比如類名為ProduceDao,id就為produceDao
<bean?id="produceDao"?class="cn.muke.ssh.dao.ProduceDao">
????</bean>
2017-09-04
我也遇到了,本來以為頁面輸入數(shù)據(jù)可能會自動傳到后臺。。沒想到還是報(bào)空指針(主要是針對Product)。。。能解答下嗎???
2017-09-03
我也遇到這個問題了,有人解答下嗎
2017-08-23
null調(diào)用方法的時候就會報(bào)空指針異常