PageContext:提供转发请求的方法
pageContext.forward("a.jsp?name=imooc");
通过forward来进行请求转发
通过include方法进行包含的关系
include动态指令pageContext.include("head.jsp");
通过getRequest()/getsession来获取内置对象
page:表示了正在运行的由jsp文件产生的类对象
如果有多个参数可以用&来连接;
pageContext的作用域:当前执行页面
通过pageContext.setAttribute(key,value);
同一页面通过pageContext.getAttribute(key);来获取
session、config、exception对象应用
session:主要用于跟踪回话
什么是会话?
会话是代表用户第一次进入当前系统直到退出系统 或关闭浏览器,在此期间代表一个会话
session作用域:会话期间
session有效周期
session.setMaxInactiveInterval(int second)参数为秒
如果设置session有效时间为5分钟
则为session.setMaxInactiveInterval(5*60);
可以调用Httpsession的invlidate方法,直接销毁session域
党web应用被移除出web容器时,该web应用对应的session跟着销毁
session的作用域为整个会话
config:获取配置信息
exception:异常对象
在可能出现异常的jsp页面的属性上加入一个Errorpage="xx.jsp"
exception对象只能在错误页面中使用,page加入一个isErrorpage="true"
有一个 页面出现了一场,在页面中指定一个错误处理的页面,
application对象:提供了关于服务器版本,应用级初始化参数和应用内资源绝对路径方式
application作用域:web容器的生命周期
获取当前系统的访问量
application.getAttribute()
application.setAttribute()
来设置和获取系统访问量