Java 为什么在servlet中使用doGet或doPost

Java 为什么在servlet中使用doGet或doPost,java,servlets,Java,Servlets,为什么我需要doGet或doPost方法 我不能在服务方法中写入所有内容吗 我不能在服务方法中写入所有内容吗 是的,如果你愿意,你可以;只需重写子类中的HttpServlet服务的实现,必要时将其分派到doPost、doGet等。我不推荐它(动词实际上是不同的东西,几乎总是需要不同的实现),但你可以做到 在设计HttpServlet的人头脑中没有一个神奇的视角,我只能推测,由于不同的动词是完全不同的操作,他们认为将动词自动分派到特定的命名方法会有所帮助 请注意,如果您在HttpServlet中重

为什么我需要doGet或doPost方法

我不能在服务方法中写入所有内容吗

我不能在服务方法中写入所有内容吗

是的,如果你愿意,你可以;只需重写子类中的
HttpServlet
服务的
实现,必要时将其分派到
doPost
doGet
等。我不推荐它(动词实际上是不同的东西,几乎总是需要不同的实现),但你可以做到

在设计
HttpServlet
的人头脑中没有一个神奇的视角,我只能推测,由于不同的动词是完全不同的操作,他们认为将动词自动分派到特定的命名方法会有所帮助


请注意,如果您在
HttpServlet
中重写
service
,您可能会发现工具包或扩展无法正常工作(这完全是假设的),如果他们希望您使用
doPost
之类的工具。

您反对使用doGet和doPost的原因是什么?