JSP内置对象和作用域简述

本文介绍了JSP中的九大内置对象,包括request、response、session等,以及四大作用域的概念,帮助理解JSP的工作机制。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

JSP九大内置对象:不需要预先声明就可以在脚本代码和表达式中随意使用。

一、request对象:代表的是来自客户端的请求,客户端的请求信息被封装在request对象中,通过它才能了解到客户的需求,然后做出响应。
二、response对象:对象代表的是对客户端的响应,需要向客户端发送文字时直接使用。
三、session对象:指的是客户端与服务器的一次会话,持续到直到客户端与服务器断开连接为止。里面存放的各种数据在关闭客户端之前都有效。
四、out对象 :out对象是JspWriter类的实例,是向客户端输出内容常用的对象 。
五、page对象:page对象就是指向当前JSP页面本身。
六、application对象:实现了用户间数据的共享,可存放全局变量。它开始于服务器的启动,直到服务器的关闭,在此期间,此对象将一直存在,服务器的启动和关闭决定了application对象的生命.
七、pageContext对象提供了对JSP页面内所有的对象及名字空间的访问,也就是说他可以访问到本页所在的SESSION,也可以取本页面所在的application的某一属性值,他相当于页面中所有功能的集大成者
八、config对象:config用于Servlet初始化时。
九、exception对象:是一个例外对象,用于报告页面出错。

**JSP四大作用域:指的是页面中的数据可以传递的范围 **
一、Page作用域:里面的变量没法从一个jsp页面传递到另一个jsp页面,其只有在本页面范围内有效。
二、request作用域:变量可以跨越forward前后的两页。但是只要刷新页面,它们就被重置了。在请求页和被请求页范围内有效。
三、session作用域:客户端被关闭,里面的数据全部清除,其只有用户本地的客户端内有效。
四、application作用域:只要服务器不关闭里面的变量就可以被所有用户客户端以及页面使用,范围是服务器的作用范围内。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值