zoukankan      html  css  js  c++  java
  • ServletContext对象

    ServletContext对象

    ServletContext是Web应用的环境对象,一个Web应用只有一个ServletContext对象

    ServletContext对象的生命周期?

    创建:该web应用被加载

    销毁:web应用被卸载(服务器关闭,移除该web应用)

    获取Servltcontext对象:

    ServletContext context=request.getServletContext();

    获取全局初始化参数

        String value=context.getInitParameter("url");//传初始化参数值

        System.out.println(value);

    配置初始化参数

    <context-param>

       <param-name>url</param-name>

       <param-value>casd</param-value>

    </context-param>

     

     

    通过相对路径获取文件的绝对路径:

        String pa=context.getRealPath("WEB-INF/classes/a.txt");//相对路径

        System.out.println(pa);

       

    ServletContext是一个域对象

    存储数据的区域就是域对象

    ServletContext域对象的作用范围:整个web应(所有的web资源都可以随意向servletcontext域中存取数据,数据可以共享)

    域对象的通用的方法:

    setAtrribute(String name,Object obj);  //存值

    getAttribute(String name);  //取值

    removeAttribute(String name);  //移除

    例:

    //获取Servltcontext对象

        ServletContext context=request.getServletContext();

        //向Servltcontext域中存值

        context.setAttribute("name", "zhangsan");

    //从ServletContext对象中取值

        Object obj=context.getAttribute("name");

  • 相关阅读:
    TYPE_SCROLL_INSENSITIVE is not compatible with CONCUR_UPDATABLE
    with admin option /with grant option
    通过动态SQL语句创建游标
    Vue:在vue-cli中使用Bootstrap
    Vue:$set和$delete
    Vue:如何在vue-cli中创建并引入自定义组件
    MVC教程四:Controller向View传值的几种方式
    Vue:生命周期
    Vue.js常用指令:v-model
    vue:过滤器
  • 原文地址:https://www.cnblogs.com/hhthtt/p/10632650.html
Copyright © 2011-2022 走看看