4 service() 与 doGet() doPost()
Posted scorpicat
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了4 service() 与 doGet() doPost()相关的知识,希望对你有一定的参考价值。
在Servlet中,对于客户端发来的请求我们要做出相应的相应,一共有三种方式:service() doGet() doPost(),它们使用的方法如下:
service()方法:
可以处理get/post方式的请求,如果servlet中有service方法,则会优先调用service方法对请求做处理。
doGet()方法:
处理get方式的请求
doPost()方法:
处理Post方式的请求
注意:
如果在重写的service方法中调用了父类的service方法(super.service(arg0,arg1)),则service方法处理完后,会再次根据请求方式相应的doGet()方法
和doPost()方法执行(这就意味着,如果调用了父类方法,必须要写doGet()和doPost()方法)。所以,一般情况下,我们是不在重写的service中调用父类的service方法的,避免405错误。
以上是关于4 service() 与 doGet() doPost()的主要内容,如果未能解决你的问题,请参考以下文章
servlet中service() doGet() doPost() 方法
service方法doGet方法doPost方法的区别和一些常见错误 Servlet的生命周期