12行改成:public void service(ServletRequest request,ServletResponse response)

解决方案 »

  1.   

    改了以后还是有错啊:Duplicate method service(ServletRequest, ServletResponse) in type test
      

  2.   

    你两个重复的service方法,把下面的那个去掉!
      

  3.   

    ServletRequest和ServiceResponse  是接口,具体到编码中,应该实例化为HttpServletRequest 和 HttpServletResponse
      

  4.   

    你写了2个service方法,删掉第2个
    public void service(ServletRequest request,ServiceResponse response)
    红色部分改成ServletResponse
      

  5.   

    怎么还用GenericServlet,直接用HttpServlet就行了。
      

  6.   


    public class HelloWorld extends HttpServlet
    {    private static final long serialVersionUID = 1L;
        
        public void doGet(HttpServletRequest req, HttpServletResponse res)
            throws IOException, ServletException {
            // 指定 HTTP 响应的输出的文档MIME类型,默认为text/html
            // 常用的MIME类型还有image/gif(GIF图片)
            //                  image/bitmap(BMP图象)
            //                  text/plain(文本文档TXT)
            //                  text/vnd.wap.wml(手机WAP页面)
            // 同时可以指定了浏览器显示的编码, 如res.setContentType("text/html;charset=utf-8")
            res.setContentType("text/html");
            
            // getWriter() 方法用于得到一个输出流,来发送HTML标记
            PrintWriter out = res.getWriter();
            out.println("<html>");
            out.println("<head>");
            out.println("<title>Hello World</title>");
            out.println("</head>");
            out.println("<body>");
            out.println("<h1>Hello World</h1>");
            out.println("</body>");
            out.println("</html>");
        }
    }
      

  7.   

    改了以后还是有错啊:Duplicate method service(ServletRequest, ServletResponse) in type test两个重复了,先学java基础
    自己实现service也未尝不可,但你这样写就直接在service里面处理请求了
    无论是doGet还是doPost
      

  8.   

    (ServletRequest request,ServiceResponse response)
    重写的方法啊,直接可以点出来的啊,没必要手动敲出来吧!
      

  9.   

    修改之后的错误原因就是方法定义重了,删掉一个即可,楼主不需要修改参数类型,用这个ServletResponse arg1完全没有问题,ServletResponse 虽然是接口类型,但是作为形参类型完全没有问题,只是在调用的时候要传入接口的实现类对象就可以了。