HTTP Status 405 - HTTP method GET is not supported by this URL
如上错误,发现是由于doGet() 和 doPost()方法 分别使用了父类的doGet()和doPost() 方法所导致的。如下:
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
super.doGet(req, resp); //应该注释掉 , 错误
PrintWriter out = resp.getWriter();
out.write("this is doGet method");
}
@Override
protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
//super.doPost(req, resp); //应该注释掉 , 正确
PrintWriter out = resp.getWriter();
out.write("this is doPost method");
}
然后重启tomcat,搞定!