立個(gè)FLAG 此章有操作MySQL數(shù)據(jù)庫的具體步驟
其實(shí)第一種方法 老師講的很清楚了 是通過一個(gè)spring 和struts 的一個(gè)整合jar包
對 就是這個(gè)東西 struts2-spring-plugin-2.3.15.3.jar 然后通過在Action中寫入下面的代碼自動(dòng)注入Service層
好像是又開啟了spring核心包中的某個(gè)配置 奈何沒卵用
private ProductService productService;
public void setProductService(ProductService productService) {
this.productService = productService;
}
對 就是這個(gè)東西 struts2-spring-plugin-2.3.15.3.jar 然后通過在Action中寫入下面的代碼自動(dòng)注入Service層
好像是又開啟了spring核心包中的某個(gè)配置 奈何沒卵用
private ProductService productService;
public void setProductService(ProductService productService) {
this.productService = productService;
}
2016-10-11
真是讓人苦笑不得 使用第一種方法死活不行
搞了3個(gè)小時(shí),一直是無法實(shí)例化Action
使用這種方法就行了
完全不懂第一種方法哪里錯(cuò)了
還好強(qiáng)迫癥沒犯 只糾結(jié)了3個(gè)小時(shí) 終于還是看到了第二種方法這里[手動(dòng)滑稽] 總算是可以運(yùn)行了
搞了3個(gè)小時(shí),一直是無法實(shí)例化Action
使用這種方法就行了
完全不懂第一種方法哪里錯(cuò)了
還好強(qiáng)迫癥沒犯 只糾結(jié)了3個(gè)小時(shí) 終于還是看到了第二種方法這里[手動(dòng)滑稽] 總算是可以運(yùn)行了
2016-10-11
最贊回答 / 小小菜鳥lee
出現(xiàn)這種問的童鞋,jdk換到1.6就行了,要用1.8的話,spring要用4
自動(dòng)注入由Spring統(tǒng)一做,就不用那個(gè)Struts, spring 集成了。
2016-10-11
已采納回答 / qq_陳志_0
log4j.rootLogger = debug, console, E#level=INFO,all can be output#console is set to be a ConsoleAppenderlog4j.appender.console = org.apache.log4j.ConsoleAppenderlog4j.appender.console.layout = org.apache.log4j.PatternLayoutlog4j.appender.console.layout.Co...
2016-10-09
看完了 總結(jié)下問題:1. Struts沒有攔截表單請求,之后將表單里的namespace屬性刪除后便可以攔截到并轉(zhuǎn)入執(zhí)行相應(yīng)的Action,具體原因不明。2.Struts2整合Spring的第一種方式實(shí)現(xiàn)不了,Service沒有自動(dòng)注入,總是拋出空指針異常。第二種方式ok。3.啟動(dòng)服務(wù)器時(shí)提示找不到oracle的驅(qū)動(dòng)包,加入驅(qū)動(dòng)包后,竟然出現(xiàn)網(wǎng)頁無法訪問的莫名奇妙的問題,不知道具體原因。 總結(jié):編程的問題真TM是千奇百怪,猝不及防,蛋疼。
2016-10-07