Questão de Programação — JSP (JavaServer Pages) — FCC 2022
Programação›JSP (JavaServer Pages)
Código
fc064932
Banca
FCC
Órgão
TRT - 19ª Região (AL)
Ano
2022
Cargo
Técnico Judiciário - Área Apoio Especializado Especialidade: Tecnologia da Informação
Em uma página JSP, para verificar se o conteúdo do parâmetro nome, recebido em uma requisição, contém o valor Ana, independente de esse valor estar em letra maiúscula ou minúscula, utiliza-se a instrução
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
JSP – Parâmetros de Requisição e Comparação Case-Insensitive
Gabarito: letra A. Em JSP, o objeto implícito request permite obter parâmetros via request.getParameter("nome"), que retorna uma String. Para comparar ignorando maiúsculas/minúsculas, usa-se o método equalsIgnoreCase("Ana"). As demais alternativas misturam sintaxe PHP (B), métodos inexistentes (C) ou não fazem a comparação case-insensitive (D).
Alternativa A — ✅ Correta ⟵ GABARITO
A sintaxe request.getParameter("nome").equalsIgnoreCase("Ana") é válida e atende exatamente à exigência: obtém o valor do parâmetro e compara ignorando caixa. Não há erros.
Alternativa B — ❌ Incorreta
A expressão $_REQUEST["nome"] é típica do PHP, não do JSP. Em JSP, a forma correta de acessar parâmetros da requisição é request.getParameter("nome").
Alternativa C — ❌ Incorreta
O método .parameter() não existe no objeto request de JSP; o correto é getParameter(). Além disso, não há um método strIgnoreCase() na classe String do Java.
Alternativa D — ❌ Incorreta
Embora request.getParameter("nome").equals("Ana") seja sintaticamente correto, ele realiza comparação case-sensitive, não ignorando maiúsculas/minúsculas. Para atender ao enunciado, é necessário equalsIgnoreCase().
Alternativa E — ❌ Incorreta
A sintaxe REQUEST("nome") não existe em JSP. O método strCase() também não faz parte da API Java padrão.
NÃO CAIA NESSA!
Lembre-se de que em JSP o acesso a parâmetros da requisição é sempre via request.getParameter("nome"). Para comparações que desconsideram capitalização, use equalsIgnoreCase() em vez de equals(). Cuidado para não confundir com a sintaxe de outras linguagens como PHP (usando $_REQUEST).