servletRequest
ServletResponse
HttpSession
一个web运用对应一个ServletContext。ServletContext实例包含了所有servlet共享的资源信息。通过供应一组方法给servlet利用,用来和servlet容器通讯,比如获取文件的MIME类型、分发要求、记录日志等。ServletContext实例是通过 getServletContext()方法得到的,由于HttpServlet继续GenericServlet的关系,GenericServlet类和HttpServlet类同时具有该方法。servletContext是在javaweb运用初始化时被创建的,可以把servletContext算作是一个web运用的做事器端组建的共享内存,故servletContext随着javaweb运用初始化而被创建,随着javaweb运用的终止而被销毁。
ServletRequest
ServletRequest是由容器自动创建确当通过URL访问一个JSP或者Servlet的时候,也便是当调用Servlet的service()、doPut()、doPost()、doXxx()方法时候的时候,实行Servlet的web服做事器就自动创建一个ServletRequest和ServletResponse的工具,通报给做事方法作为参数。要求工具由Servlet容器自动产生,这个工具中自动封装了要求中get和post办法提交的参数,以及要求容器中的属性值,还有http头等等。当Servlet或者JSP得到这个要求工具的时候,就知道这个要求时从哪里发出的,要求什么资源,带什么参数等等。ServletResponse
ServletResponse也是由容器自动创建的,代表Servlet对客户端要求的相应,相应的内容一样平常是HTML,而HTML仅仅是相应内容的一部分。一个要乞降相应完成往后ServletRequest和ServletResponse就会由容器卖力销毁。