FC ConcursosFC Concursos

Questão FC373585

Considere o fragmento de código abaixo retirado de uma página JSP, em condições ideais, em que rs é um objeto do tipo ResultSet e st um objeto do tipo PreparedStatement. Para que,

Plataforma Java EE

FCC · 2022

Considere o fragmento de código abaixo retirado de uma página JSP, em condições ideais, em que rs é um objeto do tipo ResultSet e st um objeto do tipo PreparedStatement.

Para que, ao se clicar no link Excluir, seja enviado o código do cliente como parâmetro para a página excluir.jsp utilizase, na lacuna I, a instrução

  1. excluir.jsp?codigo=" + rs.getString("codigo") + "
  2. send:" + rs.getString("codigo") + " => excluir.jsp
  3. excluir.jsp = rs.getString("codigo")
  4. excluir.jsp?codigo = rs.getString("codigo")
  5. excluir.jsp#codigo = + rs.getString("codigo") +
Mostrar resposta e comentário

Gabarito

A

Comentário do professor

A instrução correta monta a query string que será anexada ao link: excluir.jsp?codigo=" + rs.getString("codigo") + ". Em JSP/Java, o caractere ? inicia parâmetros na URL e o formato é nome_pagina.jsp?nome_campo=valor.

O operador + concatena strings em tempo de execução. Aqui, rs.getString("codigo") recupera do resultado o valor do campo codigo para ser passado como valor do parâmetro.

Assim, quando o usuário clicar no link Excluir, o navegador irá requisitar, por exemplo, excluir.jsp?codigo=123, enviando o código do cliente para a página destino.

Na página excluir.jsp esse valor pode ser obtido por request.getParameter("codigo") para efetuar a exclusão correspondente.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo