Servlet域对象的生命周期

ServletContext对象的创建和销毁】:

* 创建:服务器启动的时候,服务器为每个WEB应用创建一个属于该web项目的对象ServletContext.

* 销毁:服务器关闭或者项目从服务器中移除的时候.


-----------------------------------------------------------------------------------------------------------------

HttpSession何时创建和销毁的】

* 创建:服务器端第一次调用getSession();(session是保存在服务器内存里)

* 销毁:

    * 非正常关闭服务器(正常关闭session会序列化,再次启动服务器session会被反序列化);

    * session过期了默认30分钟.

    * 手动调用session.invalidate();

ps:关闭浏览器再次访问会找不到session的会话id而不是session被销毁了。


HttpSession的问题】

* 访问Servlet会不会创建Session: 不会

* 访问JSP会不会创建Session:会 (jsp的session内置对象会调用getSession();)

* 访问html会不会创建Session:不会


--------------------------------------------------------------------------------------------------------------------------

request对象何时创建和销毁】:

* 创建:客户端向服务器发送一次请求,服务器就会创建request对象.

* 销毁:服务器对这次请求作出响应后就会销毁request对象.


【问题】:

访问一个Servlet会不会创建request对象:

访问一个JSP会不会创建request对象:会

访问一个HTML会不会创建request对象:


  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值