FC ConcursosFC Concursos

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

  1. <input type="text" value="<%= nomeDep; %>">
  2. <input type="text" name="<%= nomeDep %>">
  3. <input type="text" name="nomeDep" value="<%= nomeDep %>">
  4. <input type="text" name="nomeDep" content="<%= nomeDep; %>">
  5. <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

Continue aprendendo