posts - 28, comments - 27, trackbacks - 0, articles - 0
            BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

          Web中使用普通類得到applicationContext

          Posted on 2006-09-18 14:57 小小涼粉 閱讀(871) 評論(0)  編輯  收藏 所屬分類: JavaEE
          用一個類來存放applicationContext:
          public class ContextHolder {
          ? private final static ContextHolder instance = new ContextHolder();
          ? private ApplicationContext ac;
          ? private ContextHolder() {
          ? }
          ? public static ContextHolder getInstance() {
          ??? return instance;
          ? }
          ? public synchronized void setApplicationContext(ApplicationContext ac) {
          ??? this.ac = ac;
          ? }
          ? public ApplicationContext getApplicationContext() {
          ??? return ac;
          ? } ?
          }

          然后寫一個servlet,繼承自org.springframework.web.context.ContextLoaderServlet,并配置web.xml,讓它在tomcat啟動時自動運(yùn)行。然后在它的init方法中,加入如下的代碼:
          WebApplicationContext context = WebApplicationContextUtils.
          ??? getWebApplicationContext(this.getServletContext());
          ContextHolder.getInstance().setApplicationContext(context);
          主站蜘蛛池模板: 台湾省| 望奎县| 方正县| 凤阳县| 南江县| 金山区| 合江县| 九龙城区| 铅山县| 德格县| 沙湾县| 临泽县| 久治县| 从江县| 长沙市| 十堰市| 阳信县| 建平县| 客服| 高雄县| 韶山市| 嘉荫县| 太保市| 宜城市| 平顺县| 白朗县| 根河市| 雅安市| 时尚| 洛阳市| 扶风县| 徐水县| 湖州市| 马关县| 汽车| 太保市| 兴和县| 苏尼特右旗| 都江堰市| 根河市| 扬州市|