java web知识点总结

时间:2023-03-09 20:28:45
java web知识点总结

创建与销毁



ServletContext

HttpRequest

HttpSession



1.ServletContext



创建:启动服务器时就创建,服务为每个web应用创建该项目的ServleContext



摧毁:关闭服务器或者项目从服务器中移除。



注:无论是访问Servlet,还是jsp,html 该对象都被创建。



2.HttpSession



创建:服务器第一次创建getSession() ,



摧毁:



  a:非正常关闭服务器(正常关闭会被序列化)



  b:session 过期,默认30分钟。

 

  c:手动调用session.invalidate()方法



  注:



   访问Servlet不会创建 session对象

  

   访问jsp会创建session对象

  

   访问html不会创建对象





3.HttpReqeust

 

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



销毁:服务端向客服端发送一次响应就销毁对象



 注:

  

 访问Servlet,html,jsp页面都会创建request对象


关于,访问Servlet ,html,jsp页面会不会创建对象,可以自己编写相应的代码。来检测一下。