首页 > 代码库 > Java Web 九大内置对象(一)
Java Web 九大内置对象(一)
在Jsp 中一共定义了九个内置对象,分别为:
*request HttpServletRequest;
*response HttpServletResponse;
*session HttpSession;
page This(本jsp页面);
*application ServletContext;
config ServletConfig;
exception 显示异常,特殊情况使用;
out JspWriter 可对数据缓存区进行操作;
pageContext 使用普通java类访问web资源,常用作自定义标签;
九大内置对象又可分为:
输出输入对象:Request对象 Response对象 Out 对象;
通信控制对象:PageContext对象 Session对象 Application对象;
Servlet对象:Page对象 Config对象;
错误处理对象:Exception对象;
四大作用域:
Application; 全局作用范围,服务器启动到停止
Session; 会话作用域, 用户首次访问会创建一个作用域,生命周期:会话超时或者服务器强制关闭;
PageContext(Page); 一个Jsp页面内
Request; 请求作用域,一次请求 就死了
九大内置对象作用域范围:
Request 请求对象 作用域:Request;
Response 响应对象 作用域:page;
PageContext 页面上下文对象 作用域:page;
Session 会话对象 作用域:Session;
Application 应用程序对象 作用域:Application;
Out 输出对象 作用域:Page;
Config 配置对象 作用域:Page;
Page 页面对象 作用域:Page;
Exception 异常对象 作用域:Page; 只有在包含 isErrorPage="true" 的页面中才可以被使用
Java Web 九大内置对象(一)