Slt,
Tu n'as pas besoin de passer par la session pour récuperer la valeur sélectionnée dans ton select.
Essaie ça :
Dans ton action :
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
|
private String laValeurDuSelect = null;
private List<String> listeValeurs = new ArrayList<String>()
public String getLaValeurDuSelect(){
return laValeurDuSelect;
}
public void setLaValeurDuSelect(String nouvelleValeur){
laValeurDuSelect=nouvelleValeur;
}
public List<String> getListeValeurs(){
return listeValeurs;
}
public void setListeValeurs(List<String> nouvelleValeur){
listeValeurs=nouvelleValeur;
}
public String execute()throws Exception{
listeValeurs.add("Sunday");
listeValeurs.add("Monday");
listeValeurs.add("Tuesday");
listeValeurs.add("Wednesday");
listeValeurs.add("Thursday");
listeValeurs.add("Friday");
listeValeurs.add("Saturday");
return SUCCESS;
} |
Dans ta Jsp :
1 2 3 4 5
| <s:select
headerKey="" headerValue="-- Selectionner une valeur --"
name="laValeurDuSelect"
list="listeValeurs"
/ > |
Et pour récupérer la valeur du select tu peux faire ça :
System.out.println("Le jour selectionné dans le select est" + laValeurDuSelect);
Partager