J'ai une page que je convertis de Velocity en JSP. J'ai quelques expressions complexes que je ne peux pas comprendre comment convertir au langage JSTL el.Comment convertir une expression de vélocité en JSP?
#set ($col = 0)
#foreach ($hour in $form.bean.grid.hours)
$hour.cells.get($col).hourOfDay
#set ($col = $col + 1)
#end
Heure est un objet qui contient une cellule qui contient une liste. J'ai besoin de faire passer chaque élément à travers un index numérique.
Des idées?
Merci! Je comprends maintenant. :) – sproketboy
Utilisez plutôt 'LoopTagStatus # getIndex()', c'est-à-dire 'index.index' dans l'exemple donné. Il est basé sur 0, pas besoin de le soustraire avec 1. Javadoc ici: http://java.sun.com/javaee/5/docs/api/javax/servlet/jsp/jstl/core/LoopTagStatus.html – BalusC
Pour éviter confusion, je déclarerais 'varStatus' comme' loop'. C'est à dire. ' $ {foo [boucle.index]}'. Beaucoup plus auto-expliquant. –
BalusC