重寫doPost()方法為什么要刪除對父類構(gòu)造器的調(diào)用
HelloServlet.java中重寫doPost()方法時,為什么要刪除對父類構(gòu)造器super.doPost(req, resp);的調(diào)用呢?
本人嘗試了一下,不去掉會報錯“HTTP Status 405 - HTTP method POST is not supported by this URL”。
HelloServlet.java中重寫doPost()方法時,為什么要刪除對父類構(gòu)造器super.doPost(req, resp);的調(diào)用呢?
本人嘗試了一下,不去掉會報錯“HTTP Status 405 - HTTP method POST is not supported by this URL”。
2017-09-14
舉報
2017-09-16
父類HttpServlet的doGet或doPost方法覆蓋了你重寫的方法,而父類 HttpServlet的doGet或doPost方法的默認實現(xiàn)是返回狀態(tài)代碼為405的HTTP錯誤,表示對于指定資源的請求方法不被允許。刪除以上 代碼當中調(diào)用父類的方法后問題迎刃而解。