zoukankan      html  css  js  c++  java
  • JavaWeb07-Javaweb中 的Context

    1.什么是Context
    • 它是Servlet三大域对象之一。

    • Servlet是只有一个实例的对象,也就是说一个Web对象只有一个ConText对象。

    • 生命周期特别长,在服务器启动的时候创建,在服务器关闭的时候销毁,(与天地同寿)。

    2.它的常用方法
    • 获取初始化参数

      ServletContext.getInitParameter(String name);

      首先, 我们要在web.xml中进行写入

      <context-param>
      <param-name>jdbcurl</param-name>
      <param-value>jdbc:mysql://localhost:3306</param-value>
      </context-param>

      然后就可以通过getInitParameter进行获取了

      ServletContext servletContext = this.getServletContext();
      String jdbcurl = servletContext.getInitParameter("jdbcurl");
    • 设置属性

      ServletContext.setAttribute(String name, Object object);

      ServletContext servletContext = this.getServletContext();
      servletContext.setAttribute("username", "张三");
    • 获取属性

      ServletContext.getAttribute(String name);

      resp.setContentType("text/html;charset=utf-8");
      ServletContext servletContext = this.getServletContext();
      Object username = servletContext.getAttribute("username");
  • 相关阅读:
    从原生web组件到框架组件源码(二)
    从原生web组件到框架组件源码(一)
    拖拽滚动视图(一)
    SVG研究之路(一)下
    运算符
    编码
    格式化输出
    循环语句
    条件语句
    Python基础
  • 原文地址:https://www.cnblogs.com/Patrick20726/p/13583577.html
Copyright © 2011-2022 走看看