1、response既然在函数体里没有用到,就没有必要
2、既然没有用到response,当然可以改成这样
3、谁说的?谬论

解决方案 »

  1.   

    response表示响应,比如你需要转向的时候要用到,如下:
    response.sendRedirect("url");
      

  2.   

    不对吧!我看是必须的,不然,service如何查找这个doGet().你们可以看看HttpServlet源码。这也是一种规范,要不然,你可以随便添加删除参数,服务器没办法支持的哦!
      

  3.   

    response表示对请求的回答。你Request了就要回答,虽然有时候你没有用。但系统在用哦!比如HttpServlet
      

  4.   

    问题你都没问清楚,如果你是继承javax.servlet.Servlet类的话,那重写doGet等方法这两个参数是必须的,无论你是否用到response,servlet的api都留有这个接口,因此在这里是必须的,不过如果你自己写的函数那当然就可要可不要啦