teslasghost
Messages postés8Date d'inscriptionjeudi 5 juin 2003StatutMembreDernière intervention15 décembre 2005
-
26 oct. 2005 à 19:21
Anthed
Messages postés152Date d'inscriptiondimanche 20 février 2005StatutMembreDernière intervention17 janvier 2014
-
16 nov. 2005 à 21:29
Bonjour,
Je souhaite faire une boucle récursive, modifiant une chaine de caractère, au fur et à mesure que progresse un index, et l'affichant dans ma page web.
Comme j'ai besoin de ré-appeler ma fonction, je suis obligé de créer une fonctio, et donc de la déclarer dans un bloc <%!
Mais visiblement, le out.println() n'est pas autorisé entre ces balises, et System.out.println() envoie le résultat dans la console, ce qui n'est pas très lisible sur la page web ... :)
Voici mon problème dans une version simplifiée
Ce que je souhaite, c'est que les différentes chaines de caractères soient affichées dans la page web.
Je sais qu'il serait possible de concaténer seq à lui-même, séparé par une balise
, et que la fonction genere retourne à la fin une chaine de caractère des différents résultats concaténés de la forme "JHGJHGJHG
JHGJHGJHG
HGJHGJHG
JHGJHG
JHG". Cette solution ne m'intéresse pas, car ma condition d'arrêt est basée sur la taille de la chaîne de caractère...
Je pourrais utiliser une liste de String, la remplir au fur et à mesure, puis l'afficher après dans une scriptlett, c'est ce que je ferais probablement si je ne trouve pas de solutions (mais bon, une fois je remplis la liste, une autre fois, je la reparcours, sachant que dans l'application que je veux réaliser, j'ai 2^n résultats, si je peux éviter ...)
Donc pour résumer, est-ce que je peux fair eune sortie vers la page web, qd je suis entre des balises de déclaration <%! %> ou alors voyez vous une solution palliative :)