第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

java.lang.NullPointerException

http://img1.sycdn.imooc.com//57b062110001219711950188.jpg

http://img1.sycdn.imooc.com//57b062660001ff0b08420445.jpg

不知道哪里出問題了,用struts2來管理action

然后引入了struts2-spring-plugins.jar。不是自動引入裝配service的嗎?

到我這就是空指針異常了。。。。

正在回答

12 回答

public void setProductService(ProductService productService) { ?

this.productService = productService;

}

方法名一定要是setProductService,否則出錯

0 回復(fù) 有任何疑惑可以回復(fù)我~

我的也一直報這個錯,后來發(fā)現(xiàn)是沒有寫@Resource這個東西,加上以后就可以了

0 回復(fù) 有任何疑惑可以回復(fù)我~
<!--?配置業(yè)務(wù)層的類?-->
????<bean?id="productServiceBean"?class="com.jxust.ssh.service.ProductService">
????????<property?name="productDao"?ref="productDaoBean"/>
????</bean>
????
????<!--?配置dao層的類?-->
????<bean?id="productDaoBean"?class="com.jxust.ssh.dao.ProductDao">
????</bean>


0 回復(fù) 有任何疑惑可以回復(fù)我~

如果非要注入的方式的話

<package?name="default"?namespace="/"?extends="struts-default">
?????????<action?name="product_*"?class="productActionBean"?method="{1}">
????????????<result?name="index">index.jsp</result>
????????</action?>?
????</package>
????<!--?配置Action?的類?-->
????<bean?id="productActionBean"?class="com.jxust.ssh.action.ProductAction">
????????<property?name="produceService"?ref="productServiceBean"></property>
????</bean>

struts.xml里action的class應(yīng)寫成spring里對應(yīng)bean的id 。只有這樣spring容器才會自動的將papermanager注入

0 回復(fù) 有任何疑惑可以回復(fù)我~
/**
?????*?保存商品的執(zhí)行的方法:save
?????*/
????public?String?save(){
????????ApplicationContext?context?=?new?ClassPathXmlApplicationContext("applicationContext.xml");
????????ProductService?productService=(ProductService)context.getBean("productService");
????????System.out.println("Action中的save方法執(zhí)行了......");
????????productService.save(product);
????????return?NONE;
????}

把下面這段注釋或刪掉

/*????//Structs和spring整合過程中按名稱自動注入的業(yè)務(wù)層類
?????*?不能自動呢注入
????private?ProductService?produceService;

????public?void?setProduceService(ProductService?produceService)?{
????????this.produceService?=?produceService;
????}*/


0 回復(fù) 有任何疑惑可以回復(fù)我~

我遇到了這個問題 ?我最后發(fā)現(xiàn)是差個jar 包 ?導(dǎo)入之后 就解決了 ? struts2-spring-plugin-2.3.15.3.jar

1 回復(fù) 有任何疑惑可以回復(fù)我~
#1

qq_靖_9

正解,我之前導(dǎo)入的是最新的jar包,struts2-spring-plugin-2.3.34一直出現(xiàn)這個問題,后來重新導(dǎo)入struts2-spring-plugin-2.3.15.2就沒問題了
2018-04-19 回復(fù) 有任何疑惑可以回復(fù)我~

求這個問題啊

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

彼岸微藍(lán)

<property name="productserver" ref="productserver"></property> 看這里的name名稱要與ref的名稱相同才能通過,這是在一篇博客上查到的
2016-10-20 回復(fù) 有任何疑惑可以回復(fù)我~
#2

彼岸微藍(lán)

有問題的私信我,我也在學(xué)
2016-10-20 回復(fù) 有任何疑惑可以回復(fù)我~

同求這個問題啊啊啊啊啊啊?

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

慕尼黑9146956

一個一個的英文單詞字母看,肯定是productservice的英文有問題尤其在 public ProductServic productService那里錯的
2017-05-23 回復(fù) 有任何疑惑可以回復(fù)我~

是因為http://img1.sycdn.imooc.com//57fdf49e000198e905390094.jpg這個文件未被實例化 意思就是你的自動注入沒起效果,可以手動實例化 ?不用在spring配置文件里面進(jìn)行配置

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

慕尼黑9146956

第二個productService 小寫p 還要把原來的set方法的去掉再生成一遍!
2017-05-23 回復(fù) 有任何疑惑可以回復(fù)我~

同樣的問題,不是拼寫錯誤,如果直接實例化是可以的 。但是用spring注入的方式就會報這個錯誤,檢查了好幾遍 ?配置都是一樣的,還是不知道錯誤在哪兒。

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

qq_誒姆_0

找到答案了嗎?我也卡在這兒了,并且,在ProductAction調(diào)用service層的方法時,是怎么調(diào)用的spring的配置文件的呢
2016-10-04 回復(fù) 有任何疑惑可以回復(fù)我~
首頁上一頁12下一頁尾頁

舉報

0/150
提交
取消

java.lang.NullPointerException

我要回答 關(guān)注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號