get提交方式,但没有重写doGet方法,重写doGet方法public void doPost(HttpServletRequest req, HttpServletResponse res)  
    throws ServletException, IOException {
    doGet(req, res);
}

解决方案 »

  1.   

    是get 
    [code=java]
    public void doGet(HttpServletRequest req, HttpServletResponse res)  
        throws ServletException, IOException {
        doPost(req, res);
    }
      

  2.   

    各位!我这个写了register。html是用来post提交的 ,所以不用doget()
      

  3.   

    继承了 HttpServlet 类后得重写父类的方法,doGet()和doPost()这两个方法缺一不可,而且它们的参数顺序也不能变。
      

  4.   

    从你给出的代码来看,我个人觉得没问题,有可能是web.xml的配置问题
      

  5.   

    不用全部重写的,楼主现在就一种请求方式,service方法会根据请求方式去自动找doget或doPost方法的。
      

  6.   

    <form action="/myday07/Demo6" method="post"> 改为<form action="/Demo6" method="post"> 
    web.xml中url-pattern 配置为 /Demo6 看看还有问题没
      

  7.   

    两个页面在同一个文件夹下吗?楼上说的也有可能,action的路径错了;Servlet技术我不太会,还有一种方法用jsp页面缓存,action到jsp页面,用<%String username=request.getParameter("username");
    out.print(username); %>试试!
      

  8.   

    别人机器上都能运行,只能说明楼主rp有问题,建议在doPost,doGet方法里打断点试下在service方法里System.out.println(req.getMethod());试一下在把其他方法去掉,只留doPost,感觉不是很大的问题楼主仔细排查
      

  9.   

    请问别人能运行的,tomcat版本跟你的是一样的吗?
      

  10.   

    <form action="/myday07/Demo6" method="post">这个路径不对啊,你打开webxml查看你的<param-name>/myday07/Demo6</param-name>他是这样写的,但是你在运行的时候得去掉myday07前面的“/”就是在那个表单的提交中<action="myday07/Demo6">得这样写