2018-06-18(servlet)

servlet处理流程:

init()对servlet进行初始化,在整个生命周期中只调用一次 -> service()对客户端的请求进行处理,在servlet周期中会调用多次,这跟请求的次数有关 -> 当servlet不再使用,容器销毁servlet实例之前就会调用destroy(),在整个生命周期中只调用一次  


Servlet包下有四个包:

1.javax.servlet(Servlet:声明了所有servlet必须实现的方法; ServletRequest:声明了一些用于获取客户端请求信息的方法;ServletResponse:声明了一些用于向客户端浏览器发送响应的方法; ServletConfig:声明了一些用于获取配置信息的方法;ServletContext:声明了一些用于获取容器信息的方法;)

2.javax.servlet.http(HttpServletRequest:为HttpServlet提供请求信息;HttpServletResponse:用于发送http的响应信息;HttpSession:用于标识客户端并存储有关客户端的信息;HttpServlet类:用于创建基于http协议的servlet; Cookie类:用于存储servlet发送给客户端的信息;)

3.javax.servlet.annotation(这个包里是servlet的一些注解)

4.javax.servlet.descriptor(里面只有三个接口,用于获取jsp等的配置信息)

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容