Pergunta

Eu tenho algum código JSP, que grava uma árvore representando dados hierásicos. Esses dados são representados usando camadas aninhadas.

No código JSP, existem muitos trechos de código semelhantes ao código a seguir (que gera tantas tags de fechamento de div como é o valor numérico da variável diferenciamount):


<jsp:scriptlet>
    int differenceAmount = previousUserLevel - currentUserLevel;
    for(int i=0;i<differenceAmount;i++){
</jsp:scriptlet>
</div>
<jsp:scriptlet>
    }           
</jsp:scriptlet>

O uso de scriptlets é bastante deselegante e a leitura do código também não é muito fácil na primeira vista. De que maneira o código poderia ser refaturado para ser mais legível?

Foi útil?

Solução

JSTL (a biblioteca padrão de tags de páginas JavaServer) tem um para cada marcação.

Guias sobre como para usá-lo.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top