什么是Servlet,作用是?
servlet是一种服务器端的java应用程序,负责接收请求,调用JavaBean处理请求。
Servlet的生命周期
1.加载与实例化 servlet容器 容器启动或检测到请求
2.初始化 servlet容器 init()方法(只被调用一次)
3.销毁 servlet容器 destory()方法
4.提供服务,处理请求 servlet容器 多线程响应客户端的请求并处理
serveice()方法
-----
容器启动时加载servlet
Servlet容器启动时自动装载某些Servlet,实现它只需要在web.XML文件中的<Servlet></Servlet>之间添加如下代码:
<loadon-startup>
1
</loadon-startup>
-----
如何创建、配置Servlet
创建Servlet:
1.实现Servlet接口
init(),destory(),service()。。。
2.继承GenericServlet类
。。。
3.继承HttpServlet类
doGet(),doPost()。。。。
配置Servlet: 在web.xml中
<servlet>
[<description>描述信息</description>]
[<loadon-startup>1</loadon-startup>]
<servlet-name>my_servlet</servlet-name>
</servlet-class>包名.类名</servlet-class>
--------------设置参数-----------
<init-param>
<param-name>name</param-name>
<param-value>value</param-value>
</init-param>
------------------------------------
</servet>
<servlet-mapping>
<servlet-name>my_servlet</servlet-name>
<url-pattern>/url</url-pattern>
</servlet-mapping>