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

  • 相关阅读:
    语言基础
    进制转换
    添加
    查找
    继承
    封装
    面向基础 c#小复习
    主外键
    三个表的关系
    插入信息,模糊查询,聚合函数,时间函数,排序,字符串函数,数学函数,求个数,球最大
  • 原文地址:https://www.cnblogs.com/cjb0809/p/13566054.html
Copyright © 2011-2022 走看看