一:Servlet简介
Servlet运行在服务器的一个Java小程序,sun公司开发的一套接口规范,用来处理用户请求,响应给客户端的动态资源,本质上是Java代码
Servlet规范(3个技术)
- servlet
- filter过滤器
- listener监听器
二:Servlet快速入门
实现步骤:
- 创建一个类实现Servlet接口
- 覆盖里边的service方法
- 配置web.xml文件
三:Servlet的api(生命周期)
- init(ServletConfig config)
何时执行: servlet创建的时候 执行
ServletConfig : 表示servlet 配置信息的一个对象 - service(ServletRequest arg0, ServletResponse arg1)
何时执行:每次请求的时候 就会执行
ServletRequest :表示请求对象 封装了http请求内容
ServletResponse :表示响应对象 封装了http响应内容 - destroy()
何时执行: servlet销毁的时候执行
生命周期
- servlet的创建:
默认第一次访问servlet的时候
web.xml里面也可以配置 - servlet的销毁
服务器关闭的时候 - 每次请求的时候,必然执行一个方法
service(ServletRequest arg0, ServletResponse arg1)
四:配置文件
web.xml中servlet的配置
<servlet>
<servlet-name