Qual a diferença entre:
<% %> e <%= %>
Qual a diferença entre:
<% %> e <%= %>
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!