九大对象分别为:

JSP中一共预先定义了9个这样的对象,分别为: request、response、session、application、out、pagecontext、config,page、exception

1、request对象
request对象是javax.servlet.httpServletRequest类型的对象。该对象代表了客户端的请求信息,主要用于接受通过HTTP协议传送到服务器的数据。(包括头信息、系统信息、请求方式以及请求参数等)。request对象的作用域为一次请求。
2.response对象
response代表的是对客户端的响应,主要是将JSP容器处理过的对象传回到客户端。response对象也具有作用域,它只在JSP页面内有效。
3、session对象
session对象是由服务器自动创建的与用户请求相关的对象。服务器为每个用户都生成一个session对象,用于保存该用户的信息,跟踪用户的操作状态。session对象内部使用Map类来保存数据,因此保存数据的格式为“Keylvalue”。session对象的value可以使复杂的对象类型,而不仅仅局限于字符串类型。
4、application对象
application对象可将信息保存在服务器中,直到服务器关闭,否则application对象中保存的信息会在整个应用中都有效。与session对象相比, application对象生命周期更长,类似于系统的“全局变量”。
5、out对象
out对象用于在Web浏览器内输出信息,并且管理应用服务器上的输出缓中区。在使用 out对象输出数据时,可以对数据缓冲区进行操作,及时清除缓冲区中的残余数据,为其他的输出让出缓冲空间。待数据输出完毕后,要及时关闭输出流。
6.pageContext对象
pageContext对象的作用是取得任何范围的参数,通过它可以获取JSP页面的out、request、reponse、session、application等对象。pageContext对象的创建和初始化都是由容器来完成的,在JSP页面中可以直接使用pageContext对象。
7、config对象
config对象的主要作用是取得服务器的配置信息。通过pageConext对象的getServletConfig(方法可以获取一个config对象。当一个Servlet初始化时,容器把某些信息通过config对象传递给这个Servlet。开发者可以在web.xml文件中为应用程序环境中的Servlet程序和JSP页面提供初始化参数。
8.page对象
page对象代表JSP本身,只有在JSP页面内才是合法的。page隐含对象本质上包含当前Servlet接口引用的变量,类似于Java编程中的this指针。
9、exception对象
exception对象的作用是显示异常信息,只有在包含isErrorPage="true”的页面中才可以被使用,在一般的ISP页面中使用该对象将无法编译JSP文件。excepation对象和Java的所有对象一样,都具有系统提供的继承结构。exception对象几乎定义了所有异常情况。在Java程序中,可以使用try/catch关键字来处理异常情况;如果在JSP页面中出现没有捕获到的异常,就会生成exception对象,并把 exception对象传送到在page指令中设定的错误页面中,然后在错误页面中处理相应的exception对象。

JSP九大内置对象以及作用相关推荐

  1. JSP九大内置对象及其作用+四大域对象

    JSP九大内置对象及其作用+四大域对象 一,什么是内置对象? 在jsp开发中会频繁使用到一些对象,如ServletContext HttpSession PageContext等.如果每次我们在jsp ...

  2. jsp九大内置对象及作用是什么!

    今天遇到个问题,以前学过,居然忘得一干二净.晚上赶快学习一下!! 九大内置对象及作用 1. out: web浏览器输出信息,并管理应用服务器上的输出缓冲区,常用方法是prine(); 作用域是page ...

  3. jsp 九大内置对象及其作用

    一,JSP九大内置对象 JSP中一共预先定义了9个这样的对象, 内置对象名          类型 request        HttpServletRequest response       H ...

  4. JSP九大内置对象的作用和用法总结

    JSP全名为Java Server Pages,中文名叫java服务器页面. JSP中一共预先定义了9个这样的对象,分别为:request.response.session.application.o ...

  5. javaweb——jsp(jsp的本质是什么、jsp九大内置对象、四个域对象、jsp的主要作用)

    1.什么是jsp,它有什么用? jsp的全称是java server pages.Java 的服务器页面. jsp的主要作用是代替Servlet 程序回传html页面的数据. 因为Servlet 程序 ...

  6. 创建线程的几种方式?JSP的九大内置对象及作用分别是什么?servlet的生命周期及常用方法?转发和重定向区别?ajax书写方式及内部主要参数都有哪些

    文章目录 1 , 创建线程的几种方式? 问题扩展: 2 ,JSP的九大内置对象及作用分别是什么? (1) 问题分析: (2) 核心答案讲解: 1.request对象 2.response对象 3.se ...

  7. 面试之JSP九大内置对象和JSP四大作用域

    jsp 九大内置对象和其作用详解 JSP中一共预先定义了9个这样的对象,分别为:request.response.session.application.out.pagecontext.config. ...

  8. JSP九大内置对象(转载)

    JSP中一共预先定义了9个这样的对象,分别为:request.response.session.application.out.pagecontext.config.page.exception 1. ...

  9. 小汤学编程之JavaEE学习day03——JSP组成结构、JSP原理、JSP生命周期、JSP九大内置对象、四大作用域、JSP的MVC模式

    一.JSP组成结构 二.JSP的原理 1.JSP的运行原理     2.分析JSP所生成的Servlet代码     3.JSP的执行过程 三.JSP生命周期 四.JSP九大内置对象 五.JSP四大作 ...

  10. Jsp学习总结(1)——JSP九大内置对象和四种属性范围解读

    一.四种属性范围 1.1.在JSP中提供了四种属性保存范围 page:在一个页面内保存属性,跳转之后无效 request:在一次服务请求范围内,服务器跳转后依然有效 session:-在一次会话范围内 ...

最新文章

  1. 不丢失精度的获取照片的Gps经纬度
  2. 不用GPU,稀疏化也能加速你的YOLOv3深度学习模型
  3. PCA原理分析和意义(一)
  4. jQuery 学习笔记 迭代jQuery对象和非jQuery对象
  5. Oracle、MySQL、SQL server数据库去重
  6. C# 客户端PDF文件打印方法大全
  7. git push 报错 remote: error: hook declined to update
  8. Field of view xxxx underlying table doesn't have a default value 的一种解决方法
  9. python实现税后工资_Python实现扣除个人税后的工资计算器示例
  10. 疫情过后,制造业中小企业应用工业互联网数字化转型之路的探讨
  11. macosx安装之旅(8)-常见问题(转载)
  12. win10解决cmd无法切换盘符的问题
  13. Metasploit入侵win7系统
  14. android应用商店升级标准,五大应用商店宣布:共同推进安卓APP升级64位架构
  15. 迅为i.MX6ULL终结者Mfgtools修改单独只烧写Uboot,内核,文件系统
  16. 信而泰耦合测试-网络测试仪实操
  17. LCD屏幕调试过程(驱动IC ST7701s)
  18. micro SD(TF)卡详解
  19. 自定义View(二-番外4-drawBitmapMesh)
  20. 【装机必备】一款必备的解压缩工具!

热门文章

  1. linux+ssh+备份固件,【原创首发】斐讯K2T官方固件开telnet、ssh及备份说明
  2. 计算机办公软件中级考试题怎么做,计算机办公软件考试试题
  3. 【66份】SaaS资料合集
  4. IAR for ARM系列教程(一)_新建软件工程详细过程
  5. 计算机导论第4版第五章答案,《计算机导论》习题答案.doc
  6. 分享几个下载豆瓣资源的chrome插件
  7. [人体参考]_人体各部分布线图人体解剖参考资料下载!
  8. [C/C++]Windows下的getch函数实现
  9. OpenWRT上如何让 ss 设置指定域名dst bypass
  10. python程序员面试宝典 剑指offer_自学java,找工作看程序员面试宝典和剑指offer,还是看java面试宝典和程序员面试宝典?...