GenericServlet

Uma forma básica de implementar um servlet é estendendo a classe GenericServlet. Nesse caso, o método service() especifica o serviço que o servlet estará oferecendo em resposta a qualquer requisição.

Esse exemplo ilustra o código de um servlet que responde à solicitação de serviço com uma mensagem fixa.

Nesse exemplo, o método getWriter() é utilizado para estabelecer o canal de envio de dados desde o servlet -- no caso, um objeto PrintWriter, permitindo o envio de textos. Alternativamente, dados binários poderiam ser enviados através de um OutputStream, obtido através do método getOutputStream().