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
- value="<%nome%>"
- useBean="${nome}";
- value="<%@nome%>"
- value="<%=nome%>"
- 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