摘要:ApplicationContext是Spring的容器环境,通过ApplicationContext对象可以访问所有配置的bean。本文中将讲述Java Web应用中获取Spring的ApplicationContext。
在Web开发开发中,常常需要从JSP或者Servlet或者Action中获取ApplicationContext对象,这时候,就无法使用new关键字通过查找配置文件来实例化ApplicationContext这个对象了。Spring通过WebApplicationContextUtils可以方便实现您的需求。下面看个例子:
Spring2.5+Struts2环境下
1. 配置web.xml,通过这个配置来获取的。
2. 在JSP、Servlet、Action中获取ApplicationContext
Spring+JSP的环境
在此环境下web.xml配置会有些变化:
获取的方式和上述完全一样。