Você está aqui: Java Servlets ::: Classes, Controles e Componentes ::: HttpServlet |
Entendendo a classe HttpServletQuantidade de visualizações: 14046 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 |





