web-dev-qa-db-fra.com

Obtenir un élément spécifique dans une liste ou un tableau à l'aide d'EL

Est-il possible d'obtenir un élément spécifique dans une liste ou un tableau en utilisant EL dans une page Java EE (Facelets ou JSP), ou dois-je créer une méthode EL personnalisée?

34
Sameh Farahat

Vous pouvez utiliser la notation d'accolade [] Dans laquelle vous spécifiez l'index (de base zéro) de l'élément que vous souhaitez récupérer.

<p>This is the 3rd item of the list: #{bean.list[2]}</p>

Cette syntaxe fait essentiellement la même chose que bean.getList().get(2).

C'est équivalent pour les tableaux.

<p>This is the 3rd item of the array: #{bean.array[2]}</p>

Cette syntaxe fait essentiellement la même chose que bean.getArray()[2].

Voir également:

65
BalusC