Questão FC373587
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,
Plataforma Java EE
FCC · 2022
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
- if(request.getParameter("nome").equalsIgnoreCase("Ana")){}
- if($_REQUEST["nome"].equalsIgnoreCase("Ana")){}
- if(request.parameter("nome").strIgnoreCase("Ana")){}
- if(request.getParameter("nome").equals("Ana")){}
- if(REQUEST("nome").strCase("Ana")){}
Mostrar resposta e comentário
Gabarito
A
Comentário do professor
A instrução if(request.getParameter("nome").equalsIgnoreCase("Ana")){} obtém o valor do parâmetro HTTP chamado nome e compara com a string Ana usando equalsIgnoreCase.
O método request.getParameter retorna uma String com o conteúdo enviado; equalsIgnoreCase compara duas strings ignorando diferenças entre maiúsculas e minúsculas, ou seja, "ANA", "Ana" e "ana" são consideradas iguais.
Observação prática: se não houver o parâmetro, getParameter pode retornar null, o que geraria um NullPointerException ao chamar métodos. Para evitar isso, inverta a chamada ou faça checagem de nulo, por exemplo: "Ana".equalsIgnoreCase(request.getParameter("nome")) ou verifique null antes.
Conteúdo do catálogo FC Concursos · Atualizado em