在servlet中
方法一:在spring上下文加载到内存后直接获取
ApplicationContext applicationContext= WebApplicationContextUtils.getWebApplicationContext(this.getServletContext());
SystemService systemService = (SystemService) applicationContext.getBean("systemServiceImpl");
方法二:重新加载资源文件
String dataAccessCfg = "spring/applicationContext.xml ;//资源文件的绝对路径
ApplicationContext context = new ClassPathXmlApplicationContext(
new String[] { dataAccessCfg });
BaseDao baseDao = (BaseDao) context.getBean("baseDao");
在filter中:
在filter里面server会给它注入一个FilterConfig对象,在filter里可以使用FilterConfig的filterConfig.getServletContext()方法获取servlet上下文
分享到:
相关推荐
Spring 管理filter 和servlet
Spring的注入在Servlet中使用:在Servlet中使用Spring注入的信息,需要WebApplicationContext这个专门为Web准备的应用上下文
Spring4 In Action-7.1.2-添加其他的Servlet和Filter,Spring4 In Action-7.1.2-添加其他的Servlet和Filter,Spring4 In Action-7.1.2-添加其他的Servlet和Filter
Servlet JSP和Spring MVC初学指南
介绍了在Servlet直接获取Spring框架中的Bean.docx
Servlet上下文和侦听器
Spring 与Servlet 整合在servlet下利用Spring容器生成的对象
Spring和Servlet的整合应用,在Spring的容器中添加Servlet类的应用。实现spring框架和Servlet的联合应用。
spring 与 servlet整合
Servlet,JSP和Spring MVC 初学指南源码
Servlet Filter 的单元测试Servlet Filter 的单元测试Servlet Filter 的单元测试Servlet Filter 的单元测试Servlet Filter 的单元测试
java jsp servlet struts hibernate spring 实用技术
java servlet spring web filter listenr
使用spring的依赖注入,来实现servlet中注入dao层
原生Servlet与Spring Controller性能比较 博客中的 Servlet项目源码
Servlet+JSP和Spring+MVC初学指南 书籍配套源码 这套源码是 真正的源代码
《Java Web整合开发王者归来(JSP+Servlet+Struts+Hibernate+Spring)》附1张DVD光盘,内容为《Java Web整合开发王者归来(JSP+Servlet+Struts+Hibernate+Spring)》汲及的源代码和Java Web学习视频。 《Java Web整合...
Java Servlet技术简称Servlet技术,是Java开发Web 应用的底层技术。由Sun公司于1996年发布,用来代替 ...在内存中。此后,SUN公司发布了JavaServer Pages(JSP)技术,以进一步简化servlet程序开发。
简单的servlet+Filter的例子,简单的结合这两个的例子。