码迷,mamicode.com
首页 > 编程语言 > 详细

Spring在JSP页面使用ServletContext

时间:2017-09-03 12:14:07      阅读:196      评论:0      收藏:0      [点我收藏+]

标签:xtu   mnt   ati   contex   height   context   img   web.xml   对象   

在 JSP 页面使用Application

可以 看到使用的是WebApplicationContextUtils

而不是WebApplicationContext.ROOT_WEB_APPLICATION_CONTEXT_ATTRIBUTE 如下图

 //1.从application域对象中得到IOC容器的实例
  ApplicationContext context = WebApplicationContextUtils.getWebApplicationContext(application);
  //2.从IOC 容器中得到bean
    ......
  //3. 使用Bean

  .......

这个 确实  觉得奇怪 ,  因为在web.xml 文件中 我把IOC容器放到了WebApplicationContext.ROOT_WEB_APPLICATION_CONTEXT_ATTRIBUTE

Web.xml

技术分享

org.springframework.web.context.ContextLoaderListener:这个类中调用了initWebApplicationContext 方法

技术分享

org.springframework.web.context.comntextLoader  在此方法中可以看到  将Context   放入到了WebApplicationContext.ROOT_WEB_APPLICATION_CONTEXT_ATTRIBUTE

技术分享

但是   可以看到  在  JSP页面中使用的是WebApplicationContextUtils

经过查看 发现返回的是WebApplicationContext.ROOT_WEB_APPLICATION_CONTEXT_ATTRIBUTE

技术分享

那这个就符合 了  我们的认证

 

Spring在JSP页面使用ServletContext

标签:xtu   mnt   ati   contex   height   context   img   web.xml   对象   

原文地址:http://www.cnblogs.com/mythdoraemon/p/7469162.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!