一、JSP九大内置对象
| 对象 | 说明 |
|---|---|
| request | 请求对象 |
| response | 响应对象 |
| pageContext | jsp的上下文对象 |
| session | 会话对象 |
| application | ServletContext对象 |
| config | ServletConfig对象 |
| out | jsp输出流对象 |
| page | 指向当前jsp的对象 |
| exception | 异常对象 |
二、JSP四大域对象
| 域 | 类 | 范围 |
|---|---|---|
| pageContext | PageContextImpl 类 | 当前JSP页面范围内有效 |
| request | HttpServletRequest 类 | 一次请求内有效 |
| session | HttpSession 类 | 一个会话范围内有效 (打开浏览器访问服务器,直到关闭浏览器) |
| application | ServletContext 类 | 整个 web 工程范围内都有效 (只要 web 工程不停止,数据都在) |
域对象是可以像 Map 一样存取数据的对象。
四个域对象功能一样,不同的是它们对数据的存取范围。
虽然四个域对象都可以存取数据,在使用上它们是有优先顺序的。
四个域在使用的时候,优先顺序分别是,他们从小到大的范围的顺序。 pageContext ====>>> request ====>>> session ====>>> application
本文详细解析了JSP中的九大内置对象(request、response等)和四大域对象(pageContext、session等)的功能、范围及使用顺序。了解这些核心概念有助于提升JSP开发效率和代码组织。
1955

被折叠的 条评论
为什么被折叠?



