Comment puis-je trier une liste de plusieurs manières différentes dans une JSP?

J'ai une liste de Joueur les objets se passe dans une JSP à partir d'un contrôleur, et je veux les afficher dans un couple de différentes manières sur la même page:

  • un menu triés par nom
  • une liste triée par gain/perte en pourcentage

Je pourrais mettre triés exemplaires dans le modèle, mais traiter différentes façons d'afficher la même liste apparaît plus comme une responsabilité de la vue, donc j'aimerais éviter de mettre de la logique dans le contrôleur, si je peux. J'ai déjà un couple de classes la mise en œuvre de Comparaison pour aider avec le tri réelle.

Quelle est la meilleure façon de le faire que dans une JSP?

Puis-je trier la liste avant de la passer dans les différentes forEach tags?

source d'informationauteur Mike Partridge