Questão FC373589
Considere que, em uma página JSP, um objeto da classe de entidade Departamento foi recebido com sucesso e o nome do departamento foi extraído para uma variável, como mostrado abaix
Plataforma Java EE
FCC · 2022
Considere que, em uma página JSP, um objeto da classe de entidade Departamento foi recebido com sucesso e o nome do departamento foi extraído para uma variável, como mostrado abaixo.
<%
Departamento dep = (Departamento) request.getAttribute("dep");
String nomeDep = dep.getLocalDepartamento();
%>
Para carregar e exibir em um campo de formulário o conteúdo da variável nomeDep, utiliza-se a instrução
- <input type="text" value="<%= nomeDep; %>">
- <input type="text" name="<%= nomeDep %>">
- <input type="text" name="nomeDep" value="<%= nomeDep %>">
- <input type="text" name="nomeDep" content="<%= nomeDep; %>">
- <input type="text" name="nomeDep" value="{nomeDep}">
Mostrar resposta e comentário
Gabarito
Certo
Comentário do professor
A instrução <input type="text" name="nomeDep" value="<%= nomeDep %>"> insere, no lado do servidor, o conteúdo da variável nomeDep diretamente no atributo value do campo de formulário.
O trecho <%= nomeDep %> é uma expressão JSP que avalia a variável e imprime sua representação em texto no HTML gerado; não se coloca ponto e vírgula dentro dessa expressão.
O atributo type="text" define o campo como caixa de texto e o atributo name="nomeDep" identifica o dado para envio ao servidor quando o formulário for submetido.
É importante manter as aspas ao redor de value para preservar espaços e caracteres especiais. Em ambientes que exigem segurança contra HTML, considere escapar o conteúdo antes de imprimir.
Conteúdo do catálogo FC Concursos · Atualizado em