Pessoal estou aprendendo sobre JSP, e em um dos exercicios aqui apareceu esse codigo:
<table border="1">
<tr>
<th>Termo da Progressão aritmetica</th>
<th>Valor</th>
</tr>
<%
for (int i = 1; i <= 10; i++) {
int valorDoTermo = primeiroTermo + (i - 1) * razao;
%>
<tr>
<td align="center"><%=i%>º</td>
<td align="center"><%=valorDoTermo%></td>
</tr>
<%
}
%>
</table>
Fiquei intrigado, como é possivel não fechar as chaves do for, deixando o loop pela metade voltando, as tags HTML e depois abrindo novamente o <% para terminar aquele mesmo loop? :shock:
Achava que quando vc compila uma pagina JSP, ele separava os codigos Java entre as tags <% %> como "mini-scripts" inteiros e apenas guardava o resultado
Poderiam dizer porque isso compila?
Obrigado!
Editado: Obrigado romarcio e InsaneChess!