如果是在struts-config.xml中直接寫為 <plug-in className="org.springframework.web.struts.ContextLoaderPlugIn"/>  ,則是默認配置文件為在WEB-INF下的action-servlet.xml文件,可在action-servlet.xml中再截入各個action bean的配置,如<import resource="modules/spring-config-login.xml"/>等。
          另外service的配置和applicationContext.xml或sping相關的數據庫文件,可自己建立一個目錄,然后在web.xml中加載    <context-param>
                  <param-name>contextConfigLocation</param-name> 
                  <param-value>classpath*:spring/*.xml</param-value>
              </context-param>  
          這樣將web層和service層的配置分開擺放,看起來比較清晰。具體可參考springside的example

          另一方法是struts-config中直接寫 <plug-in  className="org.springframework.web.struts.ContextLoaderPlugIn"> 
          <set-property property="contextConfigLocation"  value="classpath*:spring/*.xml"/> 
          </plug-in>
          這樣將所有的配置文件直接放在spring目錄下

          或小型應用可簡單寫成最直接的<plug-in className= "org.springframework.web.struts.ContextLoaderPlugIn"> <set-property property= "contextConfigLocation" value="/WEB-INF/applicationContext.xml"/>


          不過多句提醒下記得不要漏了web.xml中還應有    <listener> 
              <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> 
           </listener> 

          struts-config.xml中還應有:
           <controller>
            <set-property property="processorClass" value="org.springframework.web.struts.DelegatingRequestProcessor"/>
           </controller>
          posted on 2007-06-15 12:16 lzj520 閱讀(267) 評論(0)  編輯  收藏 所屬分類: Spring個人學習日記
          主站蜘蛛池模板: 太和县| 关岭| 蕉岭县| 太仓市| 余姚市| 沙雅县| 麻城市| 姜堰市| 莱阳市| 庆元县| 吉林省| 乃东县| 鲁甸县| 禄劝| 黄陵县| 延边| 阳西县| 峨眉山市| 正阳县| 涟源市| 交口县| 香港| 哈密市| 澄迈县| 台安县| 竹北市| 浦江县| 日喀则市| 长岛县| 博野县| 南靖县| 彝良县| 镇巴县| 苏尼特右旗| 南充市| 渝中区| 铁岭县| 运城市| 通榆县| 丰镇市| 鄂托克旗|