Fork me on GitHub

servlet三种实现方式之三通过继承HttpServlet开发servlet

servlet有三种实现方式:

1.实现servlet接口

2.继承GenericServlet

3.通过继承HttpServlet开发servlet

 

第三种:

 

复制代码
 1 import java.io.*;
 2 
 3 import javax.servlet.ServletException;
 4 import javax.servlet.http.*;
 5 
 6 
 7 public class hellohttp extends HttpServlet {
 8 
 9     //处理get请求
10     //req用于获取客户端(浏览器)的信息
11     //res用于向客户端(浏览器)返回信息
12     public void doGet(HttpServletRequest req, HttpServletResponse res)
13             throws ServletException, IOException {
14         
15         //业务逻辑
16         try{
17             PrintWriter pw=res.getWriter();
18             pw.println("hello,http");
19         }catch(Exception e){
20             e.printStackTrace();
21         }
22     }
23     //处理post请求
24     //req用于获取客户端(浏览器)的信息
25     //res用于向客户端(浏览器)返回信息
26     public void doPost(HttpServletRequest req,HttpServletResponse res)
27             throws ServletException,IOException
28     {
29         //合二为一,业务逻辑处理方式都一样
30         this.doGet(req, res);
31     }
32 
33     public void init() throws ServletException{
34         // Put your code here
35     }
36 
37     public void destroy() {
38         super.destroy(); // Just puts "destroy" string in log
39         // Put your code here
40     }
41 }
复制代码

posted on 2017-06-07 15:11  ScvQ  阅读(531)  评论(0编辑  收藏  举报

导航