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 :
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>
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
 
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 ???;
 
	}
}
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.