Bonjour !
Alors d'abord pour vous expliquer un peu le contexte je dois faire les versions mobiles d'un site sur Eclipse avec struts, Spring et hibernate, et il y a encore une semaine j'avais pas fait une seule ligne de Java donc j'ai un peu de difficultés (passer de PHP a J2EE ça choque un peu)
MON PROBLEME :
- Je ne parviens pas à récupérer le contenu d'un enum pour l'envoyer dans des balises Select.
LE CODE :
1 - Ma jsp :
2 - Ma classe Java :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47 <%@ taglib prefix="s" uri="/struts-tags"%> <%@ taglib prefix="sj" uri="/struts-jquery-tags"%> <%@ taglib prefix="sjm" uri="/struts-jquery-mobile-tags"%> <jsp:include page="inc.header.jsp" /> <sjm:div role="page" id="start"> <body> <sjm:div role="header"> <h1>ANNUAIRE DE RECHERCHE</h1> <h2> Version <s:text name="mobile" /> </h2> </sjm:div> <sjm:div role="content"> <s:form id="recherchemobile" action="POST" theme="simple"> <!-- zone de saisie de texte de l'annuaire mobile --> <sjm:searchfield id="searchfield" name="searchfield" label="Champ de recherche" /> <sjm:radio id="radio1" name="radio1" label="Critère de recherche" list="{'Commence par...', 'Contient...', 'Recherche Stricte'}" /> <!-- Listbox des centres --> <sjm:select id="select1" name="echo" label="Centre" list="listLocalization" /> <!-- Listbox des type d'individu (ex: étudiant, personnel, indifférent) --> <sjm:select id="select1" name="echo" label="Catégorie" list="{'veve', 'vevev', 'vefve', 'veverv'}" /> <sjm:a id="btnvalidrecherchemobile" formIds="recherchemobile" targets="checkboxlist_form_result_1" button="true" buttonIcon="gear"> Submit </sjm:a> </s:form> </sjm:div> <jsp:include page="inc.footer.jsp" /> </sjm:div> </body> </html>
En éspérant que quelqun puisse me dépanner :p Merci d'avance, si je trouve la réponse je viendrais la poster car j'ai vu plusieurs sujets similaires sans vraies réponses.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47 package org.ensam.annuaire.enumeration; import java.util.ArrayList; import java.util.HashMap; import java.util.LinkedHashMap; import java.util.List; import java.util.Map; import java.util.TreeSet; public enum Population { ALL("Indifférent"), STD("Etudiant"), PERS("Personnel/Enseignant"); private String fullname; Population(String fn) { this.fullname = fn; } public String getLibelle() { return this.fullname; } public static Population getValue(final String _value) { if (_value == null) { return values()[0]; } for (Population val : values()) { if (val.toString().equalsIgnoreCase(_value)) { return val; } } return values()[0]; } public static ArrayList<String> getListPopulation() { *** code manquant *** return ???; } }
Partager