JavaEE GenericServlet

描述

使用继承 GenericServlet 的方式,创建一个 Servlet

题目

使用 继承 GenericServlet 的方式,创建一个简单的 Servlet。

题目解决思路

  1. 创建一个类继承 GenericServlet 类,重写 service 方法。
  2. 使用 @WebServlet 注解的方式创建 Servlet,浏览器访问 Servlet。

代码具体实现

Servlet 代码:

@WebServlet("/demo03") public class Servlet extends GenericServlet { @Override public void service(ServletRequest request, ServletResponse response) throws ServletException, IOException { response.setContentType("text/html;charset=utf-8"); // 通过响应对象获取打印流 PrintWriter pw = response.getWriter(); pw.write("嗨客网(www.haicoder.net)\n"); // 输出内容到网页 pw.write("<h1>注解方式创建Servlet</h1><hr/>"); pw.write("<h2>这是继承GenericServlet实现Servlet程序</h2>"); } }

启动 web 项目,如下图:

13_Java Servlet.png

运行结果如下图:

14_Java Servlet.png

以上案例使用注解方式配置 Servlet,继承 GenericServlet 实现 Servlet,这种方式的好处是可以同时处理 GET 和 POST 请求。