servlet开发时HTTP Status 405

来源:互联网 发布:哈佛有网络大学吗 编辑:程序博客网 时间:2024/05/29 14:28
1.当我写下r如下代码时出现这种错误
protected void doGet(HttpServletRequest req, HttpServletResponse resp)throws ServletException, IOException {// 业务逻辑在这里写resp.setContentType("text/html;charset=utf-8");PrintWriter pWriter=resp.getWriter();//返回登录界面pWriter.println("<html>");pWriter.println("<body>");pWriter.println("<h1>登录界面</h1>");pWriter.println("<form action=logincl method=post>");pWriter.println("username:<input type=text name=username><br>");pWriter.println("password:<input type=password name=password><br>");pWriter.println("<input type=submit value=login ><br>");pWriter.println("</form>");pWriter.println("</body>");pWriter.println("</html>");}

 根据提示我把“method=post”去掉后就不报错了。修改如下

protected void doGet(HttpServletRequest req, HttpServletResponse resp)throws ServletException, IOException {// 业务逻辑在这里写resp.setContentType("text/html;charset=utf-8");PrintWriter pWriter=resp.getWriter();//返回登录界面pWriter.println("<html>");pWriter.println("<body>");pWriter.println("<h1>登录界面</h1>");pWriter.println("<form action=logincl >");pWriter.println("username:<input type=text name=username><br>");pWriter.println("password:<input type=password name=password><br>");pWriter.println("<input type=submit value=login ><br>");pWriter.println("</form>");pWriter.println("</body>");pWriter.println("</html>");}
///////////////////
记得把doGet方法里的 super()语句去掉,重新部署tomcat


0 0
原创粉丝点击