zoukankan      html  css  js  c++  java
  • Spring在JSP页面使用ServletContext

    在 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

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

  • 相关阅读:
    leetcode——202.快乐数
    leetcode——136. 只出现一次的数字
    leetcode——74.搜索二维矩阵
    leetcode——240.搜索二维矩阵
    leetcode——414.第三大的数
    020 迭代器模式
    019 模板模式
    018 中介者模式
    017 命令模式
    016 责任链模式
  • 原文地址:https://www.cnblogs.com/mythdoraemon/p/7469162.html
Copyright © 2011-2022 走看看