Liste déroulante à partir de liste String
Bonjour à tous,
je suis encore novice sur java et j'apprends ce langage avec un mini projet. J'aimerais créer une liste déroulante dont le contenu est une liste String( liste fichier d'un répertoire), j'ai alors le code suivant qui me donne 4 listes déroulantes au lieu d'en avoir une à 4 listes dedans.
dans la page.jsp:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| <%
String path= "D:\\donnee\\Fichiertest";
Essai_dir_path dir_path = new Essai_dir_path(path,true);
List<String> l = null;
l = dir_path.listDirectory(path);
%>
.....
<%
for(String sourceFile : l){
%>
<select name = "liste_deroul_files" id="deroul_files">
<option><%= sourceFile %></option>
</select>
<%} %> |
j'aimerais alors avoir une liste déroulante dont le contenu sera la liste String(4 fichiers txt), avec laquelle je créerai une graphe à partir de chaque menu sélectionné, ce qui me pose encore un problème puisque je n'en ai aucune idée sur comment je vais y réaliser.
pourriez vous m'aidez s'il vous plait, ça fait déjà une 4jours que je travail sur ce et je rien ne va jusque là,
Meilleures salutations,
récupération selected menu JAVA JSP
J'ai un peu changé le contenu de monde code, j'ai fais un champ select dynamique:
Code:
1 2 3 4 5 6 7 8 9 10 11
| <form action="" method="post">
<select name = "element_select" id="deroul_files">
<option>choisir un site</option>
<%
for(String sourceFile : l){
%>
<option value = "<%= sourceFile %>"><%= sourceFile %></option>
<%} %>
</select>
<input type="submit" value="graphe" class="btn btn-default">
</form> |
et maintenant, j'aimerai utiliser l'élément sélectionné dans ce champ select, j'aimerai le récupérer pour la création d'un graphe après.
Je suis encore novice je vous ai déjà dit, j'ai essayé comme même et je suis coincée là, j'ai créé un servlet et mon souci c'est peut-on utiliser le request.getParameter dans une simple class java? si oui, alors j'utiliserai request.getParameter pour avoir element_select et de l'utiliser directement afin d'être le donnée source pour la création de graphe.
je recherche en même temps mais je ne trouve pas alors j'ai besoin de votre aide, guide moi svp
Meilleurs salutations