FC ConcursosFC Concursos

Questão FC373597

No corpo de uma página JSP de uma aplicação Java EE em um ambiente ideal foi recebido um valor derivado de uma servlet e armazenado na variável m, como mostra o fragmento de código

Plataforma Java EE

FCC · 2019

No corpo de uma página JSP de uma aplicação Java EE em um ambiente ideal foi recebido um valor derivado de uma servlet e armazenado na variável m, como mostra o fragmento de código abaixo.


<%
  String m = (String) request.getAttribute("m");
%>


Para exibir corretamente, na sequência, o conteúdo da variável m em um parágrafo utiliza-se

  1. <p> <% System.out.print(m) %> </p>
  2. <p> <%= $m; %> </p>
  3. <p> <%= out.print(m) %> </p>
  4. <p> <%= m %> </p>
  5. <p> <% {$m} %> </p>
Mostrar resposta e comentário

Gabarito

D

Comentário do professor

A linha <p> <%= m %> </p> usa uma expressão JSP para inserir diretamente o valor da variável m no corpo HTML dentro de um parágrafo.

A sintaxe <%= ... %> avalia a expressão Java, converte o resultado em string e escreve o texto no fluxo de resposta.

Na prática, <%= m %> é equivalente a <% out.println(m) %>, ou seja, o conteúdo de m é enviado ao objeto implícito out e aparece na página.

Como m foi obtida via request.getAttribute e convertida para String, essa expressão exibirá corretamente seu conteúdo dentro do elemento <p>.

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

Continue aprendendo