servlet

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)的参数获取到这些配置信息:

原文地址:https://www.cnblogs.com/liqy/p/7821684.html