<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    當(dāng)柳上原的風(fēng)吹向天際的時(shí)候...

    真正的快樂(lè)來(lái)源于創(chuàng)造

      BlogJava :: 首頁(yè) :: 聯(lián)系 :: 聚合  :: 管理
      368 Posts :: 1 Stories :: 201 Comments :: 0 Trackbacks

    在WebApp中獲得XMLWebApplicationContext的步驟
    1.在Web.xml中配置上下文載入器.
    2.指定上下文載入器的配置文件.
    3.獲得應(yīng)用上下文.

    1.在Web.xml中配置上下文載入器
    根據(jù)你的系統(tǒng)情況,你可以選擇兩種上下文載入器:ContextLoaderListener和ContextLoaderServlet.如果你的Web容器支持Servlet2.3標(biāo)準(zhǔn)或更高,你可以使用兩者,否則只能使用后者.
    ContextLoaderListener在Web.xml應(yīng)該如下配置:

    <listener> 
         
    <listener-class>
              org.springframework.web.context.ContextLoaderListener
         
    </listener-class> 
    </listener> 

    ContextLoaderServlet在Web.xml應(yīng)該如下配置:

    <servlet>
      
    <servlet-name>context</servlet-name>
      
    <servlet-class>
      org.springframework.web.context.ContextLoaderServlet
      
    </servlet-class>
      
    <load-on-startup>1</load-on-startup>
    </servlet>


    2.指定上下文載入器的配置文件

    不論你使用的那種上下文載入器,你都應(yīng)該指明Spring配置文件的位置.如果沒(méi)有指定,上下文載入器將把/web-inf/application-Context.xml當(dāng)作Spring配置文件。
    要指定Spring配置文件的位置,你可以在Servlet上下文設(shè)置contextConfigLocation參數(shù)來(lái)為上下文載入器指定一個(gè)或多個(gè)Spring配置文件(使用通配符或是用逗號(hào)隔開)。如下所示:

    <context-param>
        
    <param-name>
             contextConfigLocation
       
    </param-name>
       
    <param-value>
              /WEB-INF/cfg/bean.xml
       
    </param-value>
    </context-param>

     

    3.獲得應(yīng)用上下文
    接下來(lái)我們就可以獲得ApplicationContext了,代碼如下:

    WebApplicationContext ctx = WebApplicationContextUtils.getWebApplicationContext(servletContext); 

    在一個(gè)自啟動(dòng)的Servlet中,我們可以這樣獲得它:

    public class InitialSystemServlet extends HttpServlet {
      
    public void init(ServletConfig config) throws ServletException {
        
    // 取得Spring的上下文
        WebApplicationContext ctx = WebApplicationContextUtils.getWebApplicationContext(config.getServletContext());
        ..
      }

      
      ..
    }

    如果把獲得的上下文的地址給一個(gè)靜態(tài)引用,我們以后就可以在應(yīng)用中的任意位置使用ApplicationContext了。

    posted on 2008-11-24 23:19 何楊 閱讀(8641) 評(píng)論(1)  編輯  收藏

    Feedback

    # re: Spring在Web應(yīng)用中的配置[未登錄](méi) 2013-08-22 22:40 ddd
    dfdffddf  回復(fù)  更多評(píng)論
      


    只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 亚洲午夜久久久久妓女影院| 久久久久亚洲精品天堂| 久青草视频97国内免费影视| 亚洲av伊人久久综合密臀性色| 亚洲成人免费网站| 精品在线观看免费| 亚洲成a人片在线观看日本| 91在线品视觉盛宴免费| 黄桃AV无码免费一区二区三区| 亚洲国产精品网站久久| 免费在线观看日韩| 4hu四虎最新免费地址| 四虎精品免费永久免费视频| 亚洲尹人九九大色香蕉网站| 国产成人免费永久播放视频平台| 亚洲av无码天堂一区二区三区| 免费毛片在线看不用播放器| 亚洲1234区乱码| 亚洲国产一成人久久精品| 成人免费无遮挡无码黄漫视频| 99在线免费观看| 亚洲变态另类一区二区三区| 久久亚洲国产视频| 亚洲色偷拍区另类无码专区| 丁香花免费完整高清观看| 全黄大全大色全免费大片| 亚洲熟女精品中文字幕| 亚洲成AV人片在线观看无码| 四虎永久成人免费| 美女视频黄是免费的网址| 成在人线av无码免费高潮喷水 | 亚洲gv白嫩小受在线观看| 青草草在线视频永久免费| 95老司机免费福利| 人妻免费一区二区三区最新| 直接进入免费看黄的网站| 亚洲人成片在线观看| 亚洲人成在线观看| 亚洲成a人片77777kkkk| 亚洲熟妇无码另类久久久| 免费人成在线观看播放国产|