一、Servlet的生命周期
1,生命周期的三个方法为:init() -->service() -->destory()
2, 生命周期的各个阶段:
实例化 ----->Servlet容器创建Servlet实例
初始化 ----->调用init()方法
服务 ----->调用service()方法
销毁 ----->销毁实例之前调用destory()方法
二、JSP的生命周期
JSP在它的生命周期中有7个阶段:
1)转换: 读取、解析和验证JSP页面,创建一个包含Java文件
2)编译: 把Java文件编译成类文件
3)加载类:把Servlet类加载到内存,并对其进行实例化
4)jspInit()调用: 初始化的工作
5)_jspService()调用:处理阶段
6)_jspDestory()调用:删除Servlet实例
三、JSP隐含对象
1,JSP容器提供了9个隐含对象可供使用,如:application,config,exception,out,page,pageContext,request,response,session
2,这些对象可以不必显示的申明他们就可以直接用它的名字调用。
3,常用的作用域范围相关对象
1) 与Servlet同样,JSP定义了四个对象为:application,Session,request,pagecontext。
2)request的作用域是一个特定的请求。
Session的作用域是一次会话中,可以有多个请求
application的作用域是整个WEB应用