servce 是容如以上两种的函数。他能接受并处理get 和post的参数。好象是这样的。其实doGet 和doPost 就够用了,

解决方案 »

  1.   

    3) 实现一个service()方法
    Servlet的主要的功能是从浏览器接收HTTP请求,并返回HTTP响应。这个工
    作由你的servlet的service()方法完成。Service()方法包含了用来创建输出的response对象和用来接收客户端数据的request对象。
    你可以看到其它实现了doPost()和(或)doGet()方法的servlet例子。这些方法仅仅回复了POST或GET请求。如果你在一个方法里处理所有类型的请求,你的servlet可以就实现这个service()方法。(可是,如果你选择了实现service()方法,那你就不能实现doPost()或doGet()方法了,除非你在service()方法的开始调用super.service()。)HTTP Servlet标准描述了其它用来处理其它请求类型的方法,但是所有的这些方法都被收集起来,作为service()方法。
    所有的service()方法接收相同的参数。HttpServletRequest提供了关于请求的信息。你的servlet使用HttpServletResponse回复HTTP客户端。这个service方法如下:
    public void service(HttpServletRequest req, HttpServletResponse res)
      throws IOException {