zoukankan      html  css  js  c++  java
  • 学习进度05

     

    第五周

    所花时间(包括上课)

    10h

    代码量(行)

    500

    博客量(篇)

    3

    了解到的知识点

     

    ServletContext对象学习:

    问题:

         不同用户使用相同的数据

    解决:

         ServletContext对象

    特点:

         服务器创建

         用户共享

    作用域:

          整个项目内

    生命周期:

          服务器启动到服务器关闭

    使用:

          获取ServletContext对象(主要使用第一种和第三种)

             //第一种方式

                ServletContext sc=this.getServletContext();

             //第二种方式

                ServletContext sc2=this.getServletConfig().getServletContext();

             //第一种方式

                ServletContext sc3=req.getSession().getServletContext();

          使用ServletContext对象完成数据共享

             //数据存储

                 sc.setAttribute(String name,Object value);

             //数据获取

                 sc.setAttribute(“str”);  //返回的是Object类型

             注意:

                 不同的用户可以给ServletContext对象进行数据的存储

                 获取的数据不存在则返回null

    获取项目中web.xml文件中的全局配置数据

         sc.getInitParameter(String name);   //根据键的名字返回web.xml中配置的全局数据的值,返回String类型

         sc.getInitParameterNames();  //返回键名的枚举

    获取项目Webcontent下的资源的绝对路径

      String path=sc.getRealPath(String path);

    获取Webcontent下的资源流对象

    InputStream is=sc.getResourceAsStream(String path);

    注意:

         此种方式只能获取项目根目录的资源流对象,class文件的流对象需要使用类加载器

  • 相关阅读:
    Android实现多个词汇连续输入的提示
    android 中使用AutoCompleteTextView 可以实现自动提示功能
    关于android中搜索功能的实现
    重复弹出Toast 解决方案
    Android显示不重复通知的Notification
    个人项目经历
    使用Google 官方的控件SwipeRefreshLayout实现下拉刷新功能
    安卓左滑实现返回上一个页面
    初学hadoop
    浅谈nodejs和php
  • 原文地址:https://www.cnblogs.com/qianmo123/p/10662711.html
Copyright © 2011-2022 走看看