FC ConcursosFC Concursos

Questão FC373586

Considere resultado uma variável do tipo ResultSet, que contém os dados de um produto, resultantes de uma consulta bem-sucedida na tabela produto do banco de dados. Considere que u

Plataforma Java EE

FCC · 2022

Considere resultado uma variável do tipo ResultSet, que contém os dados de um produto, resultantes de uma consulta bem-sucedida na tabela produto do banco de dados. Considere que um dos campos dessa tabela é nome, referente ao nome do produto. Neste contexto, uma Analista deseja exibir o nome do produto dentro do campo nome de um formulário criado em uma página JSP, por meio da linha abaixo.

 

<input type="text" name="nome" value=".. I... ">

Para que isso seja possível, a lacuna I deve ser preenchida corretamente por

  1. <% resultado.getValue("nome") %>
  2. <%= resultado.getValue("nome") %>
  3. <%= resultado.getString("nome") %>
  4. <%= resultado.StringOf("nome") %>
  5. <% resultado.getString("nome") %>
Mostrar resposta e comentário

Gabarito

Certo

Comentário do professor

A expressão correta a ser usada dentro do atributo value é a tag de expressão do JSP que imprime um valor avaliado no servidor: <%= resultado.getString("nome") %>.

O objeto ResultSet representa a linha atual do resultado da consulta; o método getString com o parâmetro "nome" obtém o conteúdo da coluna como uma String.

Ao colocar <%= resultado.getString("nome") %> no value, o JSP avalia essa expressão e insere o texto do produto no campo de formulário, tornando-o visível ao usuário.

Certifique-se apenas de que o cursor do ResultSet esteja posicionado em uma linha válida antes da chamada, para evitar NullPointer ou exceções de acesso.

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

Continue aprendendo