Servlet GenericServlet类简介说明
下文笔者讲述Servlet中GenericServlet类的简介说明,如下所示:
例:
使用GenericServlet实现类编写Servlet示例
GenericServlet类实现了Servlet,ServletConfig和Serializable接口 它提供除了service方法之外 还实现了这些接口的所有方法 GenericServlet类可以处理任何类型的请求,因此它与协议无关
GenericServlet类中常见的方法简介说明
keyId | 方法 | 备注说明 |
1 | public void init(ServletConfig config) | 用于初始化servlet |
2 | public abstract void service(ServletRequest request, ServletResponse response) | 为传入请求提供服务,每当用户请求一个servlet时调用它 |
3 | public void destroy() | 在整个生命周期中仅调用一次,以表明servlet正在被销毁 |
4 | public ServletConfig getServletConfig() | 返回ServletConfig对象 |
5 | public String getServletInfo() | 返回有关servlet的信息,如作者,版权,版本等 |
6 | public void init() | 这是servlet程序员的一个方便的方法,现在不需要调用super.init(config) |
7 | public ServletContext getServletContext() | 返回ServletContext的对象 |
8 | public String getInitParameter(String name) | 返回给定参数名称的参数值 |
9 | public Enumeration getInitParameterNames() | 返回web.xml文件中定义的所有参数 |
10 | public String getServletName() | 返回servlet对象的名称 |
11 | public void log(String msg) | 在servlet日志文件中写入给定的消息 |
12 | public void log(String msg,Throwable t) | 将说明性消息写入servlet日志文件和堆栈跟踪 |
使用GenericServlet实现类编写Servlet示例
package com.java265; import java.io.*; import javax.servlet.*; public class MyServlet extends GenericServlet { public void service(ServletRequest req, ServletResponse res) throws IOException, ServletException { res.setContentType("text/html"); PrintWriter out = res.getWriter(); out.print("<html><body>"); out.print("<div style=\"text-align:center;\"><h2>generic servlet Test</h2></div>"); out.print("</body></html>"); } } 编写完相应的Servlet后,配置web.xml即可
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。