2013-03-14 3 views
0

À l'intérieur <c:chosse> lorsque nous avons plusieurs balises <c:when>, il se comporte comme si, sinon si, sinon ... construit logique. Mais si je veux faire:en utilisant les balises logiques jstl

if(){ 
    if(){} 
    else if{} 
    if(){} 
    if(){} 
    if(){} 
    else{} 
} 

Alors puis-je utiliser <c:if> le long du côté intérieur <c:when><c:choose>

<c:choose> 
    <c:when> 
    <c:when> 
    <c:if> 
    </:if> 

    <c:if> 
    </:if> 

    <c:when> 
    </:when> 

    <c:when> 
    </:when> 
    <c:otherwise> 
    </:otherwise> 
</c:choose> 

Je semble fonctionner, mais le comportement est guranteed?

+0

Sans l'indentation appropriée, ce code est impossible à lire. –

Répondre

0

Vous pouvez utiliser jstl mais pensez à changer une logique et à la déplacer vers le backend car la logique sera trop compliquée dans jsp.

Questions connexes