为了账号安全,请及时绑定邮箱和手机立即绑定

重写doPost()方法为什么要删除对父类构造器的调用

HelloServlet.java中重写doPost()方法时,为什么要删除对父类构造器super.doPost(req, resp);的调用呢?

本人尝试了一下,不去掉会报错“HTTP Status 405 - HTTP method POST is not supported by this URL”。

正在回答

1 回答

父类HttpServlet的doGet或doPost方法覆盖了你重写的方法,而父类 HttpServlet的doGet或doPost方法的默认实现是返回状态代码为405的HTTP错误,表示对于指定资源的请求方法不被允许。删除以上 代码当中调用父类的方法后问题迎刃而解。

0 回复 有任何疑惑可以回复我~
#1

nanisore_0 提问者

非常感谢!
2017-09-17 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

重写doPost()方法为什么要删除对父类构造器的调用

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信