Servlet GenericServlet类简介说明

java-教程王 Servlet 发布时间:2021-12-11 11:52:56 阅读数:10002 1
下文笔者讲述Servlet中GenericServlet类的简介说明,如下所示:
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即可
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/Servlet/202112/214.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者