Bonjour,

Je souhaite afficher une arborescence en passant à ma page la racine de celle-ci et c'est ma page qui s'occupe de l'afficher.

Je me demandais s'il était possible de réaliser une fonction récursive par exemple à partir des EL de librairies telles que jsf/core et jsf/ui, directement dans la page xhtml(ou jsp)?

Le meta code serait quelque chose dans ce style :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
void fonction_recursive(noeud N){
    afficher(N);
    if(N.fils.isEmpty()) return;  //N.fils est une List des fils dans l'arborescence
    foreach(N.fils){
        créer_sous_menu; 
        fonction_recursive(N.fils);
    } 
}
Ou alors je peux toujours rechercher quelque chose de plus lourd qui soit non récursif j'imagine.


Merci d'avance.