bonjour
je cherche un exemple pratique d'utilisation de la balise <html:optionsCollection >
je veux afficher une liste recupérer d'une base de donnée dans une menu déroulante
merci pour votre aide
bonjour
je cherche un exemple pratique d'utilisation de la balise <html:optionsCollection >
je veux afficher une liste recupérer d'une base de donnée dans une menu déroulante
merci pour votre aide
Va sur la deuxième page de mon topic :
[Liste déroulante] : Récupération des valeurs dans la BDD
A la fin c_nvy explique comment utiliser optionCollections.
Tiens par exemple je suis actuellement en train de l'utiliser,voici un exemple :
pour la jsp
Cote java tu prends tes elements de base de donnees et tu les mets dans une collections. tu mets cette collection dans un attribut de request ou session (dans cetye exemple, Ta_variable_session_ou_request ).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <html:select styleId="pays" name="tonForm" property="codepays"> <html:option value="0">valeur optionelle</html:option> <html:options collection="<%=Ta_variable_session_ou_request%>" property="codepays" labelProperty="nompays"/> </html:select>
Et voila
Il y a des tas de discussions à ce sujet sur le forum.
Fais une petite recherche et tu devrais trouver ce qu'il te faut
pas besoin de scriptlet, ceci fonctionne :Envoyé par willoi
Code : Sélectionner tout - Visualiser dans une fenêtre à part <html:options collection="laCollection" property="codepays" labelProperty="nompays"/>
merci a vous tous j'ai trouvé ce qui m'échapais
Envoyé par c_nvy
Oui exact, c'est juste que j'avais simplifié une expression un peu compliquee et que j'avais laissé les scriptlets. desolé ...
Bonjour à tous,
Je travail avec ce même composant qu'est optionsCollection. Le label est utile pour mettre le nom de l'attribut dans lequel se stock les données qui viennent depuis la base, mon problème c'est que dans mon cas j'ai 2 labelles sur lesquels se fais un traitement et c'est le résultat que je dois afficher dans la combo, svp aidez moi si vous avez des conseils ou corrigez moi si je comprend mal.
Normalement je dois afficher une liste des dates qui sont comprises entre 2 dates ce qui veut dire que dans ma classe il y a deux attribut Datedebu et datefin, dans mon action j’ai mis le la méthode qui affiche cette liste de dates. Et dans la jsp je dois récupérer le résultat et l’afficher dans ma combo donc je ne vois qu’est ce que je ferai de «label » .
SVP aidez-moi et je vous remercie énormément.
Pour que l'on puisse t'aider, il faut préciser de quelle type est ta liste de dates : List de String, List d'objets ?
D'ailleurs, pour info, tout est expliqué dans la FAQ.
ok, désolé c_nvy si j'ai mal chérché maitenant j'ai trouvé ton explication dans la faq, et merci. désolé encore.
Pas grave.
Le principal, c'est que tu arrives à l'utiliser.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager