如何获取Spring上下文环境

百科知识2025-04-272

 在设置监听器:. ContextLoaderListener     .ContextLoaderListener      在此类(ContextLoaderListener )中有如下方法:   public void contextInitialized(ServletContextEvent event) {    = createContextLoader();   (());  }      在此类中有如下变量: public static final String CONTEXT_CLASS_PARAM = "contextClass";     public static final String CONFIG_LOCATION_PARAM = "contextConfigLocation";

 如下方法:initWebApplicationContext,createWebApplicationContext  第一个方法调用了第二个方法,第二个方法则通过如下代码初始为了一个上下文环境  String configLocation = (CONFIG_LOCATION_PARAM);    注:另外一点如下的DispatcherServlet设置会自动加载环境,原理我查了半天我也不知道怎么搞的.     petstore      2  

 

 

<% /** application = (); application 是 ServletContext的一个实例! getServletContext public abstract ServletContext getServletContext()The ServletContext instance.

Returns: the ServletContext for this PageContext */ int num1=1; Object obj=("num");//第一次运行这个“”这里为什么就没空指针异常? if(obj==null) { ("num",(num1)); } else { num1=(()); num1+=1; ("num",(num1)); } %> 欢迎光临本网页,你是第<%=num1%>位访客!