文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>使用web.xml方式加载 Spring时,获取Spring context的两种方式:

使用web.xml方式加载 Spring时,获取Spring context的两种方式:

时间:2010-09-14  来源:奈何倾城

1、servlet方式加载时:

【web .xml】

Xml代码

代码  <servlet>  
         <servlet-name>dispatcherServlet</servlet-name>  
         <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>  
         <init-param>  
             <param-name>contextConfigLocation</param-name>  
             <param-value>/WEB-INF/applicationContext</param-value>  
         </init-param>  
 </servlet>  

【jsp/servlet】

Java代码

代码  ServletContext context = getServletContext();    
 XmlWebApplicationContext applicationContext = (XmlWebApplicationContext)   
   
   
 context.getAttribute("org.springframework.web.servlet.FrameworkServlet.CONTEXT.dispatcherServlet");   
   
   
 DataSource dataSource=(DataSource)applicationContext.getBean("dataSource");  


2、listener方式加载时:

【web .xml】

Xml代码  代码  <context-param>   
  <param-name>contextConfigLocation</param-name>   
   <param-value>/WEB-INF/applicationContext</param-value>   
  </context-param>   
   
 <listener>   
   <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>   
 </listener> 

Java代码

代码  ServletContext context = getServletContext();   
   
       
   WebApplicationContext applicationContext  = WebApplicationContextUtils   
     .getWebApplicationContext(context);   
       
  
 
 DataSource dataSource=(DataSource)applicationContext.getBean("dataSource");


 

 

 

 

相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载