首先你要明白spring的ApplicationContext是放在tomcat的application里的,所以第一步是取得application,也就是request.getSession().getServletContext()
第二步是通过调用spring提供的静态方法取得ApplicationContext,此方法的参数是第一步取得的application
如下:
WebApplicationContextUtils.getRequiredWebApplicationContext(request.getSession().getServletContext());
WebApplicationContextUtils.getRequiredWebApplicationContext( servletCtx );
在web.xml里面配置