读书人

一个简单的Servlet的有关问题(出错了

发布时间: 2012-01-28 22:06:13 作者: rapoo

一个简单的Servlet的问题(出错了)
错误代码:
HTTP Status 405 - HTTP method GET is not supported by this URL

--------------------------------------------

type Status report

message HTTP method GET is not supported by this URL

description The specified HTTP method is not allowed for the requested resource (HTTP method GET is not supported by this URL).

我的Servlet代码:

Java code
package slet;import java.io.*;import javax.servlet.*;import javax.servlet.http.*;public class HelloWord extends HttpServlet{    public void init(ServletConfig config) throws ServletException{        super.init(config);    }    public void doGet(HttpServletResponse response,HttpServletRequest request)        throws IOException,ServletException{        response.setContentType("text/html;charset=gb2312");        PrintWriter out=response.getWriter();        out.println("<html>");        out.println("<head>");        out.println("<title>Servlet</title>");        out.println("</head>");        out.println("<script>alert('Hello World')</script>");        out.println("<body></body>");        out.println("</html>");    }    public void doPost(HttpServletResponse response,HttpServletRequest request)        throws IOException,ServletException{        response.setContentType("text/html;charset=gb2312");        PrintWriter out=response.getWriter();        out.println("<html>");        out.println("<head>");        out.println("<title>Servlet</title>");        out.println("</head>");        out.println("<script>alert('Hello World')</script>");        out.println("<body></body>");        out.println("</html>");    }}


谁能解释下这是为何?该怎么处理。。。
谢谢了!



[解决办法]
在doPost()中加入doGet(request,response);删除其他代码
或者在doGet()中加入doPost(request,response);删除其他代码

读书人网 >Java Web开发

热点推荐