Pular para o conteúdo principal

Questão de Programação — Java — CESGRANRIO 2012

ProgramaçãoJava
Código
cg052622
Banca
CESGRANRIO
Órgão
Transpetro
Ano
2012
Nível
Superior
Cargo
Analista de Sistemas Júnior - Infra-Estrutura
Suponha que uma aplicação WEB construída com a linguagem Java contém uma variável de sessão que faz referência a um objeto da classe Usuario.Suponha, também, que haja nessa aplicação uma função de nome doGet, cuja assinatura é apresentada a seguir.Note que esse método possui um parâmetro denominado request, cuja classe é HttpServletRequest, componente da API (Application Programing Interface) de Servlets.Imagem 028.jpgSuponha ainda que existe uma variável de sessão cuja referência é feita pela cadeia de caracteres "usuario".Qual instrução usa corretamente o parâmetro request para atribuir o objeto armazenado na variável de sessão a uma variável de referência do tipo Usuario e denominada usr, definida no corpo da função doGet?
  1. Ausr = (Object) request.getSession().getParameter("usuario");
  2. Busr = (Usuario) request.getSession().getAttribute("usuario");
  3. Cusr = (Usuario) request.getSession().getParameter("usuario");
  4. Dusr = request.getSession().getAttribute("usuario");
  5. Eusr = request.getSession().getParameter("usuario");
Revelar gabarito e comentário

GabaritoB — usr = (Usuario) request.getSession().getAttribute("usuario");

Link permanente: /questoes/cg052622