HTTP Status 405 错误如何解决?

2025-03-26 08:48:21
推荐回答(1个)
回答1:

错误可能源于两方面:

1、可能是在servlet中没有调用post()方法引起的;

2、可能是在在serlvet中跳转没有用外跳(response.sendRedirect());

对于错误1:在servlet中没有调用post().我在jsp页面中提交一个XMLHTTPRequest请求到servlet时,在相应的Servlet中没用到post(),因此报这个错误。

解决方案:在Servlet中调用这个方法就行了。

对于错误2:

解决方案:把request.getRequestDispatcher("FindByIdServlet?id="+commentPostId).forward(request, response);

改成response.sendRedirect("FindByIdServlet?id="+commentPostId);