孤燈野火
          暢想的天空
          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);//測(cè)試

            

             %>

          這種方式一般用于在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) 評(píng)論(1)  編輯  收藏 所屬分類: Spring

          FeedBack:
          # re: Spring為ApplicationContext提供的三種方式[未登錄]
          2012-07-26 14:59 | ws
          太好了,說得很詳細(xì)!  回復(fù)  更多評(píng)論
            
          主站蜘蛛池模板: 磴口县| 吉首市| 含山县| 天柱县| 吉林省| 怀集县| 武邑县| 天气| 阿拉善左旗| 汽车| 苏州市| 盐城市| 晋城| 崇信县| 和硕县| 马山县| 万年县| 丹东市| 阳朔县| 鸡西市| 谢通门县| 怀柔区| 遵义县| 溧阳市| 古浪县| 靖江市| 泾阳县| 山阴县| 西平县| 五家渠市| 洞头县| 东源县| 通江县| 望都县| 诸暨市| 七台河市| 宝应县| 濉溪县| 土默特左旗| 皮山县| 馆陶县|