孤燈野火
          暢想的天空
          posts - 2,comments - 4,trackbacks - 0
          ClassPathXmlApplicationContext

          FileSystemXmlApplicationContext

          XmlWebApplicationContext

          其中 XmlWebApplicationContext是專為Web工程定制的。使用舉例如下:

          //加載多個(gè)文件

          String[] Local={"classpath:applicationContext.xml"};

          //這是放在src下,所以用classpath: 當(dāng)然你也可以不用

          //第一種方式

          ApplicationContext context=new FileSystemXmlApplicationContext(Local);

          //第二種方式

          context= new ClassPathXmlApplicationContext(Local);

          這兩種方式一般用于在Action中或者Manager中獲得其他的Manager

          第三種方式:

          web.xml中配置

          配置監(jiān)聽器:

          <listener>

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

            </listener>

          配置監(jiān)聽器監(jiān)聽的xml

           <context-param>    

           <param-name>contextConfigLocation</param-name>     

          <param-value>classpath:applicationContext.xml</param-value>

          </context-param>

          Jsp中處理:

          <%

             //第三種方式

          ServletContext servletContext = request.getSession().getServletContext();    

          ApplicationContext ctx=WebApplicationContextUtils.getWebApplicationContext(servletContext); 

          out.println(ctx);//測試

            

             %>

          這種方式一般用于在jsp中取Manager,當(dāng)然其他的你能get到的 都可以獲得

          jsp 中導(dǎo)入的包

          <%@ page import="org.springframework.web.context.support.WebApplicationContextUtils,org.springframework.context.ApplicationContext" %>

           

          posted on 2009-05-11 21:40 孤飛燕 閱讀(3691) 評論(1)  編輯  收藏 所屬分類: Spring

          FeedBack:
          # re: Spring為ApplicationContext提供的三種方式[未登錄]
          2012-07-26 14:59 | ws
          太好了,說得很詳細(xì)!  回復(fù)  更多評論
            
          主站蜘蛛池模板: 普兰店市| 抚松县| 太谷县| 沅江市| 九龙坡区| 收藏| 凌云县| 通许县| 西吉县| 沅江市| 四川省| 平安县| 商都县| 通许县| 宁乡县| 大渡口区| 怀化市| 大方县| 衡山县| 景德镇市| 全南县| 大安市| 博野县| 皋兰县| 鹤庆县| 梓潼县| 项城市| 长沙县| 新乐市| 自治县| 台前县| 咸阳市| 常熟市| 措美县| 灵石县| 哈尔滨市| 静宁县| 鞍山市| 鹤山市| 惠东县| 嘉峪关市|