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