see the hierarchy.
javax.servlet.servlet
^
|
javax.servlet.Genericservlet
^
|
javax.servlet.Httpservlet
httpservlet will be used for http protocal related. u mean to perform
get,post,head,put,trace,delete and options handling.
its an extention of genericservlet with http related functionalities.