继承HttpServlet
实现Servlet程序
一般在实际项目开发中,都是使用继承 HttpServlet
类的方式去实现 Servlet 程序。
- 编写一个类去继承
HttpServlet
类 - 根据业务需要重写
doGet
或doPost
方法 - 到
web.xml
中的配置 Servlet 程序的访问地址
HelloServlet2
类,继承HttpServlet
类
public class HelloServlet2 extends HttpServlet{
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
System.out.println("调用HelloServlet2的doGet方法");
}
@Override
protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
System.out.println("调用HelloServlet2的doPost方法");
}
}
web.xml
文件
<servlet>
<servlet-name>HelloServlet2</servlet-name>
<servlet-class>Servlet.HelloServlet2</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>HelloServlet2</servlet-name>
<url-pattern>/hello2</url-pattern>
</servlet-mapping>