Servlet是使用JavaServlet应用程序设计接口及相关类和方法的Java程序。它在Web服务器上或应用服务器上运行并扩展了该服务器的能力。JavaServlet对于Web服务器就好像JavaApplet对于Web浏览器。Applet装入Web浏览器并在Web浏览器内执行,而Servlet则是装入Web服务器并在Web服务器内执行。JavaServletAPI定义了Servlet和服务器之间的一个标准接口,这使得Servlet具有跨服务器平台的特性。Servlet通过创建一个框架扩展服务器的能力,采用请求-响应模式提供Web服务。当客户机发送请求至服务器时,服务器将请求信息发送给Servlet.Servlet生成响应内容并将其传给Server,然后再由Server将响应返回给客户端。Servlet的功能Servlet的功能涉及范围很广。例如,Servlet可完成如下功能:创建并返回一个包含基于客户请求性质的动态内容的完整的HTML页面。创建可嵌入到现有HTML页面中的一部分HTML页面(HTML片段)。与其他服务器资源(文件、数据库、Applet、Java应