Questão nº 39

Questão de Tecnologia da Informação · FCC TRT23 2022 (nº 39)

FCC2022Técnico Judiciário - Área Apoio Especializado - Especialidade Tecnologia da InformaçãoTecnologia da Informação
Gabarito: Dver comentário ↓

Em uma página JSP, para receber como valor inteiro o conteúdo de um campo de nome `id`, passado como parâmetro a partir de um formulário HTML, utiliza-se a instrução

Resposta comentada

Gabarito Alternativa D

Em JSP, para pegar dados de um formulário HTML, usamos o objeto request para obter o valor como texto (String), e se precisarmos de um número, convertemos esse texto para o tipo numérico desejado.

  • (A) Incorreta: A classe para operações com inteiros em Java é Integer, não Int. Essa é uma pegadinha comum de digitação.
  • (B) Incorreta: O objeto request (que é do tipo HttpServletRequest) não possui um método parseInt(). A conversão de String para int é feita pela classe Integer.
  • (C) Incorreta: O objeto request não possui os métodos get() ou toInt(). O método correto para obter parâmetros é getParameter().
  • (D) Correta: Esta instrução utiliza request.getParameter("id") para obter o valor do campo "id" como uma String, e então Integer.parseInt() para converter essa String em um inteiro (int).
  • (E) Incorreta: S_REQUEST("id") não é a sintaxe padrão para acessar parâmetros em JSP/Java. Além disso, Int deveria ser Integer.

Fonte: FCC TRT23 2022 Técnico Judiciário - Área Apoio Especializado - Especialidade Tecnologia da Informação (Caderno Tipo 1). Reproduzida para fins de estudo.

Continue estudando

Estudar é izi

Pratique milhares de questões como esta, de graça, com explicação e gamificação no Quizinho.

Estudar de graça no Quizinho