Servlet基础学习--HttpServlet

对于一般的Servlet实现类,在service方法中通过一些操作获取浏览器的数据,但在获取数据之前,需要判断浏览器的请求方式是get方式还是put方式,因为两种方式封装数据的位置和格式是不一样的,对于不同的方式需要进行不同的逻辑处理。
也就是说,我们需要在service方法里作两步操作:

  • 判断浏览器请求方式
  • 根据不同的请求方式编写不同的逻辑代码

这个过程比较麻烦,但却是所有的service方法都必须要做的一个过程,因此sun公司就提供了HttpServlet这个类。
在HttpServlet类的Service方法中,已经写好了判断浏览器请求方式的步骤,我们需要做的就是重写相应doxxx()方法,service方法判断请求方式后,会根据判断的结果调用我们重写的doxxx()方法

在这里插入图片描述
在这里插入图片描述
以上是HttpServlet类service的源码,可以发现,HttpServlet中的service方法主要用于判断浏览器的请求方式,然后根据不同的请求方式调用相应的doxxx()方法,我们只需要重写这些方法,省略了判断请求方式的步骤

发布了28 篇原创文章 · 获赞 1 · 访问量 2132

猜你喜欢

转载自blog.csdn.net/weixin_42387411/article/details/100260842