package com.yc.factory; import javax.servlet.http.HttpServlet; import org.springframework.web.context.WebApplicationContext; import org.springframework.web.context.support.WebApplicationContextUtils; /** * 取得spring管理的WebApplicationContext * @author 邓文峰 2010-2-24 * */ public class InitBean extends HttpServlet { private static final long serialVersionUID = 1L; private static String contextAbsolutePath; public void init() { WebApplicationContext wac = WebApplicationContextUtils.getWebApplicationContext(getServletContext()); FactoryBean.setCtx(wac); contextAbsolutePath = getServletContext().getRealPath("/")+"/"; } public static String getContextAbsolutePath(){ return contextAbsolutePath; } }