Já vimos nesta disciplina como escrever um servlet, executá-lo no container e chamá-los a partir de um browser da web. Todas as classes e interfaces utilizadas até o momento pertencem ao pacote javax.servlet.
Entretanto, ao programar um servlet, o uso do pacote javax.servlet.http se mostra mais conveniente. Isso se deve ao fato das classes e interfaces pertencentes ao pacote javax.servlet.http serem consideradas extensões daqueles presentes no pacote javax.servlet. Por exemplo, no pacote javax.servlet.http existe a classe HttpServlet, que estende a classe GenericServlet com métodos próprios e algumas facilidades como por exemplo o controle de sessão da conexão web, que será estudado mais adiante.
Além disso, o pacote java.servlet.http também possui uma classe denominada de Cookie, que auxilia no trabalho, por exemplo, de autenticação de usuários em sistemas web.