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

    [c1] 对象的功能

    ServletContext是JavaWeb四大域对象之一:

    l  PageContext;

    l  ServletRequest;

    l  HttpSession;

    l  ServletContext;

    所有域对象都有存取数据的功能,因为域对象内部有一个Map,用来存储数据,下面是

    域对象:

    域对象就是用来在多个Servlet中传递数据, 域对象必须有要存数据功能,域对象必须要有取数据功能,域对象内部其实有一个Map。

    ServletContext对象用来操作数据的方法:

     void setAttribute(String name, Object value):用来存储一个对象,也可以称之为存储一个域属性,例如:servletContext.setAttribute(“xxx”, “XXX”),在ServletContext中保存了一个域属性,域属性名称为xxx,域属性的值为XXX。请注意,如果多次调用该方法,并且使用相同的name,那么会覆盖上一次的值,这一特性与Map相同;

     Object getAttribute(String name):用来获取ServletContext中的数据,当前在获取之前需要先去存储才行,例如:String value = (String)servletContext.getAttribute(“xxx”);,获取名为xxx的域属性;

     void removeAttribute(String name):用来移除ServletContext中的域属性,如果参数name指定的域属性不存在,那么本方法什么都不做;

     Enumeration getAttributeNames():获取所有域属性的名称;


  • 相关阅读:
    python中的编码问题
    CVPR2018 Tutorial 之 Visual Recognition and Beyond
    hdu 1376 Octal Fractions
    hdu 1329 Hanoi Tower Troubles Again!
    hdu 1309 Loansome Car Buyer
    hdu 1333 Smith Numbers
    hdu 1288 Hat's Tea
    hdu 1284 钱币兑换问题
    hdu 1275 两车追及或相遇问题
    hdu 1270 小希的数表
  • 原文地址:https://www.cnblogs.com/danyuzhu11/p/6652912.html
Copyright © 2011-2022 走看看