首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

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

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

一个简单的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);删除其他代码

热点排行