Você está aqui: Java Servlets ::: Classes, Controles e Componentes ::: HttpServlet |
Entendendo a classe HttpServletQuantidade de visualizações: 13851 vezes |
A classe HttpServlet é uma classe abstrata (que, obviamente, não pode ser instanciada, ou seja, não podemos criar objetos desta classe) que extende a classe GenericServlet. Sempre que queremos criar um servlet que atende requisições HTTP, deveremos extender a classe HttpServlet. Veja sua posição na hierarquia de classes Java: java.lang.Object javax.servlet.GenericServlet javax.servlet.http.HttpServlet Um detalhe interessante em relação à classe HttpServlet, é que esta adiciona um método service() com uma assinatura diferente daquela presente na classe GenericServlet. Veja: protected void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException O trecho de código abaixo mostra como sobrescrever o método doGet() em um servlet (fique atento ao fato de que nossa classe servlet extende a classe HttpServlet): package estudos; import java.io.*; import javax.servlet.*; import javax.servlet.http.*; public class EstudosServlet extends HttpServlet{ public void doGet(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException{ PrintWriter pw = res.getWriter(); pw.println("Recebi uma requisição GET"); } } |
![]() |
Veja mais Dicas e truques de Java Servlets |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |