zoukankan      html  css  js  c++  java
  • JSP九大内置对象和四大域对象

    (一)九大内置对象

    (1)request  请求对象

    (2)response  响应对象

    (3)pageContext  JSP的上下文对象

    ①该对象封装了对其他八大内置对象的引用

    ②自身还是域对象,也能操作其他三个域对象

    ③在JSP页面中的自定义标签内只能通过pageContext来获取其他内置对象

    (4)session  会话对象

    (5)application  ServletContext对象

    (6)config  ServletConfig对象

    (7)out  JSP输出流对象

    (8)page  指向当前JSP页面的对象

    (9)exception  异常对象

    (二)查看九大内置对象

     从上图中的地址找到该文件夹,并打开相应的.java文件,被编译后的Servlet程序代码如下:

     说明:JSP指令的属性isErrorPage="true"时才有exception对象

    (二)四个域对象

    (1)pageContext  (PageContextImpl类)当前JSP页面范围有效

    (2)request  (HTTPServletRequest类)一次请求内有效,转发不是一次请求

    (3)session  (HTTPSession类)一个会话范围内有效,即打开浏览器访问服务器后,直至关闭浏览器

    (4)application  (ServletContext类)整个web工程有效,即只要web工程不停止,数据都在

    方法:setAttribute(String name,Object value)和getAttribute(String name)用来设置和获取存储的数据

    域对象也是九大内置对象,是可以像Map一样存取数据的对象,四个对象功能一样,不同的是它们对数据的存取范围。一般使用原则为:pageContext > request > session > application

  • 相关阅读:
    最小移动次数使数组元素相等
    计算几何
    北校门外的回忆
    洗衣服
    HDU1046:Gridland
    注册机的实现如(istarMenu CORE Keygen)
    是你吗?
    (译)KVO的内部实现
    通过UIColor转换为UIImage
    Palindrome Number 解题报告
  • 原文地址:https://www.cnblogs.com/cjb0809/p/13566054.html
Copyright © 2011-2022 走看看