zoukankan      html  css  js  c++  java
  • Java的内置对象

    java中的九个内置对象总结
    1.首先什么事内置对象?
    在java中一般要使用对象必须实例化,但是也存在不用实例化就可以直接使用的类。这样的类对象我们称之为内置对象。java中的内置对象有九个:
    对象:pageContext, 类型:javax.servlet.jsp.PageContext
    对象:request,     类型:javax.servlet.http.HttpServletRequest
    对象:response      类型:javax.servlet.http.HttpServletResponse
    对象:session       类型:javax.servlet.http.HttpSession
    对象:application   类型:javax.servlet.ServletContext
    对象:config        类型:javax.servlet.ServletConfig
    对象:out           类型:javax.servlet.jsp.JspWriter  
    对象:page          类型:javax.lang.Object
    对象:exception     类型:javax.lang.Throwable

    2.四种对象设置的属性范围
    所谓的属性范围就是一个属性设置后,可以经过多少个其他页面后仍然可以访问的保存范围。四种属性范围有:
    1).当前页面pageContext:一个属性只能在一个页面中设置属性,跳转到其他页面无法取得;
    2).一次服务器请求范围request,一个页面中设置的属性,只要经过了服务器跳转,则跳转之后的页面可以继续取得
    3).一次会话session,一个用户设置的内容,只要是与此用户相关的页面都可以访问
    4).上下文application,在整个服务器上设置的属性,所有人都可以访问

    3.属性的操作方法
    1).设置属性方法:public void setAttribute(String name,Object value)
    2).取得属性方法:public void getAttribute(String name)
    3).移除属性方法:public void removeAttribute(String name)

    主角1:page对象设置属性范围(pageContext)
    此对象设置的属性只能在当前页面使用,跳转到其他页面不能访问。
    主角2:request对象设置属性范围
    可以在服务器端跳转,跳转页面同样可以访问页面该对象属性
    主角3:session对象设置属性范围
    会话,存在在服务器端,如果不删除或者关闭当前会话的窗口该页面设置的属性对于和此会话相关的页面都可以访问。
    主角4:application对象设置属性范围
    该对象设置的属性是在服务器上设置的,所以一旦设置任何用户都能访问。

  • 相关阅读:
    VS2005在使用membership的时候,如何连接Access数据库?
    今天想开始写计划的项目,可是就是静不下心来,乱糟糟的!
    今天想开始写计划的项目,可是就是静不下心来,乱糟糟的!
    有钱真好
    网页左边和上面的空隙如何设置成为0
    vim 配色方案(目测有上百个)
    Git 远程仓库的管理和使用
    vim 使用图
    Python 编程挑战
    python 网络爬虫
  • 原文地址:https://www.cnblogs.com/itzone/p/2869196.html
Copyright © 2011-2022 走看看