为什么在servlet中使用doGet或doPost

时间:2012-12-28 16:54:12

标签: java servlets

为什么我需要doGet或doPost方法?

我不能用服务方法写一切吗?

1 个答案:

答案 0 :(得分:3)

  

我不能用服务方法写一切吗?

是的,如果你愿意,你可以;只需覆盖子类中HttpServlet的{​​{1}}实现,并根据需要调度到servicedoPost等。我不会推荐它(动词真的是不同的东西,几乎总是需要不同的实现),但你可以这样做。

如果没有对设计doGet的人的思维进行神奇的观察,我只能推测,由于不同的动词是完全不同的操作,他们认为将动词自动分派给特定的命名是有帮助的。方法

请注意,如果您覆盖HttpServlet中的service,您可能会发现工具包或扩展程序无法正常工作(这完全是假设的),如果他们希望您使用{{1}等等。