Java Servlet是和平台无关的服务器组件,运行在servlet容器中。Servlet容器负责Servlet和客户端的通信以及调用Servlet的方法,Servlet和客户的通信采用“请求/响应”的模式
servlet有如下功能:
(1)创建并返回基于用户请求的动态的html页面
(2)创建可嵌入到现有html页面中的部分html页面(html片段)
(3)与其他服务器资源进行(如数据库或其他java应用)通信
servlet生命周期方法(由servlet容器来管理):
1)构造器
2)init()
3)service()
4)destroy()
servlet的配置:
1)一个servlet 可以对应多个servlet-mapping
2)可以使用*通配符,如:*.do, /*,但是/和扩展名不能同时使用
3)load-on-startup 设置servlet被创建的时机,负数代表servlet在调用的时候才被创建,0-n:数字越小越早被创建
servlet的初始化配置:
init-param必须放在load-on-startup前边
可以通过init(ServletConfig servletConfig)的参数获取到这些配置信息: