Magna Concursos
243798 Ano: 2012
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESGRANRIO
Orgão: Petrobrás
Seja o código a seguir.
public class Servlet1 extends HttpServlet {
    
    protected void processRequest(HttpServletRequest request, HttpServletResponse response)
        throws ServletException, IOException {
        response.setContentType("text/html;charset=UTF-8");
        PrintWriter out = response.getWriter();
        try {
            out.println("<html><body>Meu Servlet</body></html>");
        } finally {
            out.close();
        }
    }
    @Override
    protected void doGet(HttpServletRequest request, HttpServletResponse response)
        throws ServletException, IOException {
        processRequest(request, response);
    }

    @Override
    protected void doPost(HttpServletRequest request, HttpServletResponse response)
        throws ServletException, IOException {
        processRequest(request, response);
    }
}

Sobre esse código, do qual foram omitidas as declarações de importação e o método getServletInfo por concisão, considere as afirmativas a seguir.

  1. Como o método service() não foi redefinido, o container não saberá qual método chamar para cada tipo de pedido, gerando uma exceção.
  2. Como o método init() não foi redefinido, o construtor padrão da classe mãe será chamado.
  3. Como o método destroy() não foi redefinido, o container gerará um erro registrando-o no arquivo de logs ao terminar este aplicativo.

É correto APENAS o que se afirma em

 

Provas

Questão presente nas seguintes provas

Analista de Sistemas - Infraestrutura

70 Questões