Servlet API 中文版 Javax.servlet 包主要用于 java web 开发。 基本类和接口 一、javax.servlet.Servlet 接口 servlet 抽象集是 javax.servlet.Servlet 接口,它规定了必须由 Servlet 类实现由 servlet 引擎识别和管理的方法集。 Servlet 接口的基本目标是提供生命期方法 init()、service()和 destroy()方法。 servlet 接口中的方法 void init(ServletConfit config)throws ServletException 在servlet被载入后和实施服务前由servlet 引擎进行?次性调用。如果 init()产生溢出 UnavailableException,则 servle 退出服务。 ServletConfig getServletConfig() 返回传递到 servlet 的 init()方法的 ServletConfig 对象 void service(ServletRequest request, ServletResponse response)throws ServletException,IOException 处理 request 对象中描述的请求,使用 response 对象返回请求结果 String getServletInfo() 返回描述 servlet 的一个字符串 void destory() 当 servlet 将要卸载时由 servlet 引擎调用 二、javax.servlet.GenericServlet 类(协议无关版本) GenericServlet 是一种与协议无关的 servlet,是一种跟本不对请求提供服务的 servlet,而是简单地从 init()方法启动后台线程并在 destory()中杀死。它可以用于模拟操作系统的端口监控进程。 servlet API 提供了 Servlet 接口的直接实现,称为GenericServlet。此类提供除了 service()方法外所有接口中方法的缺省实现。这意味着通过简单地扩展GenericServlte 可以编写一个基本的 servlet。 除了 Servlet 接口外,GenericServlet 也实现了 ServletConfig 接口,处理初始化参数和 servlet上下文,提供对授权传递到 init()方法中的 ServletConfig 对象的方法。 GenericServlet 类中的方法 void destory() 编飞组成单词“destory”的一个注册入口 String getInitParameter(String name) 返回具有指定名称的初始化参数值。通过凋用config.getInitParameter(name)实现。 Enumeration getInitParameterNames() 返回此serv]et 已编码的所有初始化参数的?个枚举类型值。调用 config.getInitParameterNames()获得列表。如果未提供初始化参数,则返回?个空的枚举类型值(但不是 null) ServletConfig getServletConfig() 返回传递到 init()方法的 ServletConfig 对象 ServletCon...