servlet可以重写service方法吗

一般我们写servlet都是重写doGet和doPost但是可不可以重写service方法吗,谢谢大神讲解

阅读 4k
1 个回答

答案是可以的。
HttpServlet提供了doGet和doPost等方法,实际上是HttpServlet重写了service方法,针对不同的请求类型调用不同的方法,这样更方便大家使用。
你当然也可以写一个Servlet继承自HttpServlet,然后再重写service方法。根据Java多态特性,最终调用的是你重写的service方法,而HttpServlet中的service方法就废掉了,doGet和doPost等方法也都废掉了。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进