我们开发servlet主要有三种方法: 
1:用servlet的接口。 
2:继承GenericServlet 
3:继承Httpservlet
第一种是比较古老的方法,既然定义了接口,那么就要去显现其下面的的五个方法。 
第二种是相当于把servle的接口方法封装好的。只要实现一个方法就可以。 
第三种相比第二种也更为强大,也最常用 
在部署好servlet的前提下,实例代码如下: 
1:
package com_1;
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
public class firstservlet implements Servlet{
    public void init(ServletConfig config) throws ServletException{
    }
    public ServletConfig getServletConfig(){
        return null;
    }
    public void service(ServletRequest req,
                    ServletResponse res)
             throws ServletException,
                    java.io.IOException{
                        res.setCharacterEncoding("utf-8");
                        res.getWriter().println("Hello");
                        res.getWriter().println("当前时间:"+new java.util.Date().toLocaleString());
                        res.getWriter().println("IP:"+req.getRemoteHost());
                        res.getWriter().println("<h1>您好啊</h1>");
                    }
    public java.lang.String getServletInfo(){
        return null;
    }
    public void destroy(){
    }
}2:
package com_2;
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
public class twoservlet extends GenericServlet{
    public void service(ServletRequest req,
                    ServletResponse res)
             throws ServletException,
                    java.io.IOException{
                        res.getWriter().println("Hello");
                    }
}3:
package com_3;
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
public class threeservlet extends HttpServlet{
    protected void doGet(HttpServletRequest req,
                     HttpServletResponse resp)
              throws ServletException,
                     java.io.IOException{
                         resp.getWriter().println("ninhao,get");
                          resp.getWriter().println("<h1>hhhh</h1>");
                     }
    protected void doPost(HttpServletRequest req,
                      HttpServletResponse resp)
               throws ServletException,
                      java.io.IOException{
                          resp.getWriter().println(""+req.getParameter("username"));
                      }
}原文:http://blog.csdn.net/mycodedream/article/details/46627389