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

  • 相关阅读:
    XML解析技术研究(一)
    Qt解析XML文件(QXmlStreamReader)
    Qt XML读取写入操作
    QT QXmlStreamWriter用法小结
    QtXML 举例
    libpcap使用
    PCAP研究
    粗谈pcap_next_ex()
    C#扇形的绘制与Hittest交互、图种制作
    ORA-01747: user.table.column, table.column 或列说明无效
  • 原文地址:https://www.cnblogs.com/cjb0809/p/13566054.html
Copyright © 2011-2022 走看看