SóProvas


ID
161566
Banca
FCC
Órgão
MPE-RS
Ano
2008
Provas
Disciplina
Programação
Assuntos

Os objetos implícitos de JSP que se baseiam na
implementação da página como um servlet são

Alternativas
Comentários
  • JSP disponibiliza objetos implícitos que foram implementados por motivos de conveniência. Estes objetos podem ser usados dentro de scriptlets e expressões, sem que o autor da página tenha que cria-los previamente. Esses objetos servem para encapsular classes Java ou interfaces tipicamente definidas na API Servlet. Os nove objetos implícitos são:

     
    request: representa o objeto HttpServletRequest causando a invocação do serviço. Escopo Request.
     
    response: representa o objeto HttpServletResponse a requisição. Não é usado com freqüência. Escopo Page.
     
    pageContext: encapsula características dependentes de implementação no objeto PageContext. Escopo Page.
     
    application: representa o objeto ServletContext obtido do objeto de configuração do servlet. Escopo Application.
     
    out: é um objeto JspWriter que escreve na output stream. Escopo Page.
     
    config: representa o objeto ServletConfig da página JSP. Escopo Page.
     
    page: sinônimo do operador "this" do objeto HttpJspPage. Não é usado com freqüencia. Escopo Page
     
    session: é um objeto HttpSession. Escopo Session.
     
    exception: é o objeto Throwable que é resultante de uma situação de erro numa página JSP. Escopo Page
     
    [1] http://www.inf.ufrgs.br/gppd/disc/cmp167/trabalhos/sem2001-1/T2/alex/
  • Simplesmente todas as alternativas é a resposta da questão, que deveria ser anulada.

    QC: verifiquem o gabarito
  • No enunciado da questão, ele cita "implementação da página como um servlet".

     Objetos relacionados ao servlets da página ( se baseiam na implementação da página JSP como um servlet)

    • page

    • config

    Objetos relacionados ao output e input da página (se concentram na entrada e saída de uma página JSP).

    • request

    • response

    • out

    Objetos contextuais (fornecem à página JSP acesso ao contexto dentro do qual ela está respondendo):

    • application

    • session

    • request

    • pageContext

    Objetos resultantes de erros (fornecem apenas um objeto que é usado no tratamento de erros dentro de uma página JSP):

    • exception

  • Somente complementando o excelente comentário do colega André Rocha.

    A questão que saber quais objetos implícitos relacionam-se com os Sevlets. Vejam abaixo as classes que de onde são criados os objetivos page e config e suas relações com os Servlet gerados:

    config: instância da classe javax.servlet.ServletConfig. Armazena as informações de inicializacao do servlet gerado apos a tradução da pagina JSP; 


    page: instância da classe java.lang.Object. Representa a instância da pagina JSP no servlet gerado;

    Os demais elementos implícitos apresentados não mantêm essa relação com os servlets.

    Bons estudos!