首页 > 技术文章 > Servlet类

1997WY 2019-04-14 16:22 原文

Servlet(接口)

 

什么是servlet

Servlet 运行在服务端的Java小程序,是sun公司提供一套规范(接口),用来处理客户端请求、响应给浏览器的动态资源。

但servlet的实质就是java代码,通过java的API      动态的向客户端输出内容

 

servlet的生命周期

1)Servlet何时创建

默认(服务器启动时)第一次访问servlet时创建该对象

 

2)Servlet何时销毁

服务器关闭servlet就销毁了

 

3)每次访问必然执行的方法

service(ServletRequest req, ServletResponse res)方法

 

Servlet相关方法的生命周期

1)init(ServletConfig config)

何时执行:servlet对象创建的时候执行

ServletConfig : 代表的是该servlet对象的配置信息

 

2)service(ServletRequest request,ServletResponse response)

何时执行:每次请求都会执行

ServletRequest :代表请求 认为ServletRequest 内部封装的是       http请求的信息

ServletResponse :代表响应 认为要封装的是响应的信息

 

3)destroy()

何时执行:servlet销毁的时候执行

 

servlet配置

完全配置

1)访问的资源与配置的资源完全相同才能访问到

 

目录配置

/虚拟的目录../*   *代表任意

 

扩展名配置

*.扩展名

 

服务器启动实例化  servlet

 

缺省Servlet

(在服务硬盘中也有xml文件)

可以将url-pattern配置一个/,代表该servlet是缺省的servlet

 

欢迎页面

 

推荐阅读