<plug-in classname="org.springframework.web.struts.ContextLoadPlugin">
<set-property value="WEB-INF/Yhcip.xml,......" property="contextConfigLocation">
</PLUG-IN>
ContextLoadPlugin()負責裝載一個Spring應用上下文.(具體的說:是一個WebApplicationContext).value屬性值為要加載的配置Spring受控Bean的xml文件的URI.
3.完成第一種集成方案:實現一個知曉Spring的Action基類.
這種集成方案是從一個公共的能夠訪問Spring應用上下文的基類中派生所有的Struts Action,但值得慶幸的是:我們不用自己去編寫這個知曉Spring應用上下文的基類,因為Spring已經提供了org.springframework.web.struts.ActionSupport:一個org.apache.struts.action.Action的抽象實現.它重載了setServlet()方法以從ContextLoaderPlugin中獲取WebapplicationContext.因此,任何時候我們只需要調用super.getBean()方法即可獲得一Spring上下文中的一個Bean的引用.
我們再來看一段Action源代碼:
延伸閱讀
文章來源于領測軟件測試網 http://www.kjueaiud.com/