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

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

  • 相关阅读:
    索引
    运算符优先级
    身份运算符
    成员运算符
    位运算符
    利用java编写物品的品牌、尺寸、价格、库存(新手)
    今天聊一聊nuxt.js(上)
    初入前端,面对一个项目应注意哪些?
    小型 Web 页项目打包优化方案
    跨域的那些事儿
  • 原文地址:https://www.cnblogs.com/mythdoraemon/p/7469162.html
Copyright © 2011-2022 走看看