FC ConcursosFC Concursos

Questão FC373600

Considere o fragmento de página JSP abaixo. Para aparecer no campo nome do formulário o conteúdo recebido na variável nome a lacuna I deve ser corretamente preenchida por

Plataforma Java EE

FCC · 2019

Considere o fragmento de página JSP abaixo.

 

 

Para aparecer no campo nome do formulário o conteúdo recebido na variável nome a lacuna I deve ser corretamente preenchida por

  1. value="<%nome%>"
  2. useBean="${nome}";
  3. value="<%@nome%>"
  4. value="<%=nome%>"
  5. useBean="$nome";
Mostrar resposta e comentário

Gabarito

D

Comentário do professor

A alternativa correta usa a tag de expressão JSP <%= ... %> inserida dentro do atributo value: value="<%=nome%>". Essa tag avalia a expressão no servidor e insere seu resultado diretamente no fluxo de saída HTML.

Ou seja, se anteriormente foi declarada a variável nome (por exemplo, String nome = "Maria";), o servidor substituirá <%=nome%> por Maria antes de enviar a página ao cliente, fazendo com que o campo do formulário apareça preenchido.

Importante: essa avaliação ocorre server-side, por isso o valor final chega ao navegador como texto estático dentro do atributo value. Use sempre a expressão dessa forma quando desejar inserir diretamente o conteúdo de uma variável JSP no HTML.

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

Continue aprendendo