(很抱歉,我之前发布了错误的答案,因此将其删除) 。
显然,URL
/EditObject被映射到另一个没有
doPost()覆盖方法的servlet
。也将调用它
RequestDispatcher#forward(),因为当前运行的HTTP请求的方法是POST。该
默认
HttpServlet#doPost()实现将返回HTTP
405如果您的实际意图是火中的GET请求,这样的
doGet()方法将被调用,那么你应该宁愿使用
HttpServletResponse#sendRedirect()来代替。
response.sendRedirect("/EditObject?id="+objId);


