Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Dúvida scriptlet

Qual a diferença entre:

<% %> e <%= %>

1 resposta
solução!

Boa noite, Igor! Como vai?

Todo arquivo JSP já possui uma variável implícita chamada out (do tipo JspWriter) que permite imprimir para o response através do método println, sendo assim, para imprimir numa JSP o valor de uma variável nome, poderíamos fazer:

<% out.println(nome); %>

Existem ainda outras possibilidades para imprimir o conteúdo da nossa variável: podemos utilizar um atalho (muito parecido, ou igual, a outras linguagens de script para a Web):

<%= nome %>

Portanto, a sintaxe <%= %> é utilizada para a impressão do valor de uma variável em um arquivo JSP! Enquanto que a sintaxe <% %> é utilizada para iniciar e terminar uma seção de scriptlet!

Pegou a ideia? Qualquer coisa é só falar!

Grande abraço e bons estudos, meu aluno!