在JSP中,内置对象又称为隐含对象,是指在不声明和不创建的情况下就可以使用的一些成员变量。JSP一共提供有9个内置对象:request(请求对象)、response(响应对象)、pageContext(页面上下文对象)、session(会话对象)、application(应用程序对象)、out(输出对象)、config(配置对象)、page(页面对象)、exception(例外对象)。

具体的描述:
1、request ,客户端请求,此请求包含来自GET/POST请求的参数。客户端的请求信息被封装在request对象中,通过它才能了解到客户端的需求,然后做出响应,因此request对象是用来获取请求参数的非常重要的途径。它是HttpServletRequest类的实例。
2、response ,用来表示服务器端对客户端的响应,将Web服务器处理后的结果返回给客户端。但在JSP中很少直接使用到它。它是HttpServletResponse 类的实例。
3、pageContext,提供了对JSP页面的所有对象及命名空间的访问,也就是说,用它可以访问到本页面中的所有其他对象,例如request、response以及session、application对象等。它的本类名也叫pageContext。
4、session ,用来表示客户端与服务器的一次会话。从客户端与web服务器建立连接的时候会话会开始,直到关闭浏览器时会话结束。它是HttpSession 类的实例。
5、application ,代表JSP所属的Web应用本身。application对象可存放全局变量,因此可以实现用户间的数据共享。它的生命周期与服务器的生命周期一致,也就是说,服务器启动后这个对象即被创建出来,直到服务器停止后这个对象的生命周期才结束。在任何地方,对此对象属性的操作都将影响到其他用户对此的访问。它是ServletContext类的实例。
6、out ,用户在客户端浏览器内输出信息。它是 JspWriter 类的实例。
7、config ,主要作用是取得服务器的配置信息。当一个Servlet初始化时,容器把某些信息通过config对象传递给这个Servlet,Servlet可以使用这个对象获取所需要的配置信息。
8、page ,表示当前JSP页面,类似于Java 中的this指针。它是 java.long.Object类的实例。
9、exception ,用来表示异常。当一个页面在运行过程中发生了例外,就会产生这个对象。如果JSP需要使用这个对象,就必须把isErrorPage 设为true,否则将无法编译。它是java.lang.Throwable的对象。

根据9个内置对象的作用的不同,可以将它们分为4类:
第一类,与Servlet有关的page和config;
第二类,与Input/Output 有关的out,request和response;
第三类,与Context有关的application,session和pageContext;
第四类,与Error有关的exception。

四大域对象开发
PageContext : pageConext 存放的数据在当前页面有效。开发时使用较少。
ServletRequest : request 存放的数据在一次请求(转发)内有效。使用非常多。
HttpSession : session 存放的数据在一次会话中有效。使用的比较多。如:存放用户的登录信息,购物车功能。ServletContext: application 存放的数据在整个应用范围内都有效。因为范围太大,应尽量少用。

JSP的内置对象有哪些?相关推荐

  1. JSP的概念||原理||JSP的脚本||JSP的内置对象||response.getWriter()和out.write()的区别||案例:改造Cookie案例

    1. 概念 * Java Server Pages: java服务器端页面         * 可以理解为:一个特殊的页面,其中既可以指定定义html标签,又可以定义java代码         * ...

  2. jsp的内置对象有哪些,四大作用域有哪些??

    答:1.什么是就jsp? JSP 全称 java server pages,是一种动态网页开发技术:jsp通过网页表单获取用户输入数据.访问数据库的其他资源,然后动态地创建网页. JSP常用内置对象: ...

  3. Jsp的内置对象(重点)

    1.Jsp的内置对象(重点) 5.1 什么是内置对象? 在jsp开发中,会频繁使用到一些对象. 例如HttpSession,ServletContext,ServletContext,HttpServ ...

  4. JSP的内置对象及作用

    JSP的内置对象及作用 JSP内置了9大对象,简单的记忆方法:记住一个单词:parscope (气象雷达)示波器,它包含:page,application,request,response,sessi ...

  5. JSP的内置对象概述 什么是JSP的内置对象

    JSP的内置对象概述 什么是JSP的内置对象 JSP的内置对象:指的是可以直接在JSP页面中直接 使用的对象. JSP的内置对象有哪些 JSP当中有9大内置对象: request:从客户端向服务器发送 ...

  6. 题目:哪些是Jsp的内置对象?

    题目: 哪些是Jsp的内置对象? A.session B.request C.response D.out E.application 结果:A.B.C.D.E 解释: JSP文件中内置的java对象 ...

  7. 什么是jsp?jsp的内置对象有哪些?

    这里是修真院前端小课堂,本篇分析的主题是 [什么是jsp?jsp的内置对象有哪些?] 每篇分享文从 [背景介绍][知识剖析][常见问题][解决方案][编码实战][扩展思考][更多讨论][参考文献] 八 ...

  8. jsp的内置对象有哪些

    JSP的内置对象是指在JSP页面系统中已经默认内置的Java对象,这些对象不需要开发人员显式声明即可使用.在JSP页面中,可以通过存取JSP内置对象实现与JSP页面和Servlet环境的相互访问.每个 ...

  9. JSP常用内置对象及抽奖功能

    jsp内置对象 JSP九个内置对象分别为:request,response,session,application,config,exception,page,out,pageContext 常用五个 ...

  10. javaWeb 中Tomcat 10 jsp文件内置对象不能正常使用的问题(已解决)

    在这段时间学习javaweb时,因为是自己找的视频,下载了最新版本的Tomcat,Tomcat 10 ,然后就发现了很多问题,Tomcat 10 跟之前的版本 有很大的区别,以至于,10以下的版本的文 ...

最新文章

  1. TensorFlow学习(四):优化器Optimizer
  2. xshell 图形化连接ubuntu
  3. hdu 4725 The Shortest Path in Nya Graph(建图+优先队列dijstra)
  4. saspython知乎_python学习笔记---linux/windows调用sas程序
  5. 希望PAT耗子尾汁:1014 福尔摩斯的约会 (20分)——22行代码AC
  6. 机器学习中有关数学的一些推荐书籍
  7. c#:细说时区、DateTime和DateTimeOffset在国际化中的应用
  8. 【git下载安装与配置】
  9. 顺序查找-判断质数/记录出现次数
  10. java可用于开发两类程序_此内容适合初学者java基础知识 第一章
  11. $.ajax()方法详解(转)
  12. DirectX9学习(四)装载位图
  13. Android CPU 深度睡眠,什么是CPU更深度睡眠
  14. java获取法定节假日_java 获取n个工作日后的日期(包含法定节假日、双休日、节后补班)...
  15. 如何选择数据拆分方法:不同数据拆分方法的优缺点及原因
  16. WPF 触发器Triggers
  17. “用指定的用户名和密码无法登录到该ftp服务器”解决办法
  18. 用扫地机器人楼下吵吗_关于扫地机器人噪音的一些知识
  19. 给与和接受反馈的4A原则
  20. 操作系统之 吸烟者问题

热门文章

  1. 24 项目管理成熟度模型
  2. 东莞市商业学校计算机平面设计在哪个校区,从长安镇到东莞市石竹路2号东莞市商业学校南城校区东门内...
  3. 学了一学期的C语言能干嘛,C语言实现显示汉字(bushi)
  4. 卷积神经网络工作原理直观的解释?
  5. 复合散热器技术协议模板
  6. 微信视频号直播功能玩法详解:国仁楠哥
  7. ext4 ntfs mysql_文件系统类型FAT16、FAT32、NTFS、EXT3、EXT4、XFS说明和对比
  8. 生成MATLAB快捷方式-Linux环境下
  9. 科学小实验之大气压力实验
  10. 5G时代新型基础设施十大应用场景