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

    1.定义

    ServletContext 对象由服务器进行创建,一个项目只有一个对象。不管在项目的任意位置进行获取得到的都是同一个对象,那么不同用户发起的请求获取到的也就是同一个对象了,该对象由用户共同拥有。

    2.特点

    【1】服务器进行创建

    【2】用户共享

    【3】一个项目只有一个生命周期:服务器启动到服务器关闭

    【4】作用域:项目内

    3.使用

    (1)如何得到ServletContext对象

    this.getServletContext();

    (2)设置属性

    添加属性:setAttribute(String name, Object obj);

    得到值:getAttribute(String name),这个方法返回Object

    删除属性:removeAttribute(String name)

    (3)实现Servlet的请求转发

    this.getServletContext().getRequestDispatcher("/url").forward(request, response);

    (4)利用ServletContext对象读取资源文件(比如properties文件):

    // 这种方法的默认读取路径就是Web应用的根目录
    InputStream stream = this.getServletContext().getResourceAsStream("dbinfo.properties");
    // 创建属性对象
    Properties properties = new Properties();
    properties.load(stream);
    String name = properties.getProperty("name");
    String password = properties.getProperty("password");
    out.println("name="+name+";password="+password);
  • 相关阅读:
    MFC的自定义消息(用户消息)的定义与使用
    队列的使用
    接私活平台
    下载图标网站
    C#对象序列化
    C#中控件对比(DataGridView,ListView,TreeView,ComboBox)
    C#反射
    C#可选实参和命名实参
    C#扩展方法
    Lambda表达式
  • 原文地址:https://www.cnblogs.com/WhiperHong/p/11025435.html
Copyright © 2011-2022 走看看