struts2筆記:與spring2集成
struts2基本上就是webwork的翻版,所以遷移過程倒是很簡單,只需要修改下配置文件和一些包名就可以了。如果在Eclipse、Netbeans這些集成開發工具的幫助下,記不清包名也很容易找到想要的類的,呵呵。
在Eclipse下建立一個Dynamic Web Application。
從struts2.0.6的lib目錄中復制下面的庫文件到WEB-INF/lib目錄下:
commons-logging-1.1.jar
freemarker-2.3.8.jar
ognl-2.6.9.jar
struts-api-2.0.6.jar
struts-core-2.0.6.jar
struts-spring-plugin-2.0.6.jar
xwork-2.0.0.jar
從spring中lib目錄中復制下面的庫文件到WEB-INF/lib目錄下:
spring.jar
修改web.xml,增加一個struts的分派器filter,映射所有的url-pattern,再增加一個spring的ContextLoaderListener監聽器。修改后的內容如下:


























寫一個簡單的Action,HelloWorld:































在源文件路徑下(項目的src目錄)增加struts.xml配置action。這個文件是集成spring的關鍵所在,這里面描述有如何將spring2集成到struts2的相關信息:















在WEB-INF/目錄下增加spring的bean配置文件applicationContext.xml:







配置很簡單,只有一個bean。
最后,在WebContent目錄下增加helloWorld.jsp:












posted on 2007-07-16 23:38 paulwong 閱讀(571) 評論(0) 編輯 收藏 所屬分類: J2EE