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
- <% resultado.getValue("nome") %>
- <%= resultado.getValue("nome") %>
- <%= resultado.getString("nome") %>
- <%= resultado.StringOf("nome") %>
- <% 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