zoukankan      html  css  js  c++  java
  • servlet类中ServletConfig及ServletContext

    在一个继承了servlet接口的类中:
        ServletConfig:
          代表:代表了以了一个servlet标签

            <servlet>

              <servlet-name>AServlet</servlet-name>
              <servlet-class>com.neuedu.path.AServlet</servlet-class>
            </servlet>
          获取:在init方法的参数中。
          作用:
            获取servlet的名字(web.xml 中的对应的servlet标签的servlet-name):config.getServletName();
            获取上下文(整个web.xml):config.getServletContext();
            获取项目路径:config.getServletContext().getContextPath();
            获取本servlet的初始化参数:config.getInitParameter("name");
            <servlet>
              <servlet-name>AServlet</servlet-name>
              <servlet-class>com.neuedu.path.AServlet</servlet-class>
              <init-param>
                <param-name>name</param-name>
                <param-value>zhangsan</param-value>
              </init-param>
            </servlet>
            就获取了name的值zhangsan

        ServletContext:
          代表:当前应用(web.nxml)
          获取:由init方法中的参数servletConfig的方法config.getServletContext();
          功能:获取整个web应用的初始化参数:
            servletcontext.getInitParameter("name");
            获取项目路径:servletContext.getContextPath();
            获取真实路径:真实路径:工作空间下的路径,右键文件,属性,会看到真实路径。
                   虚拟路径:映射成的路径,在地址栏中可以显示的路径。
                  String realPath = config.getServletContext().getRealPath("1.html");

  • 相关阅读:
    Anaconda+Tensorflow环境安装与配置(转载)
    Win10 Anaconda下TensorFlow-GPU环境搭建详细教程(包含CUDA+cuDNN安装过程)(转载)
    设计模式之工厂方法模式VS简单工厂方法模式
    WPF之外观模式
    WPF之小动画三
    WPF之小动画二
    WPF之小动画一
    WPF之Behavior
    WPF之拖动项滚动条自滚动(当拖动项到达高度的边界时候滚动条自己可以上下滚动)
    WPF之给使用了模板的MenuItem添加快捷操作
  • 原文地址:https://www.cnblogs.com/xuesheng/p/7351737.html
Copyright © 2011-2022 走看看