Bonjour à tous,
J'utilise Struts 2 dans mon projet. Dans une de mes pages j'utilise <s:select> et j'aimerais, lors de l'évenement onchange, appeler une méthode précise de mon Action.
au niveau de la page jsp
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
<s:form  method="POST" enctype="multipart/form-data" id="FrmOrganisation">
<div>
<s:select list="listPays" name="organisation.pays" onchange="document.forms['FrmOrganisation'].submit();" ></s:select>
</div>
</s:form>
A l'execution a chaque fois que je change de pays je vois que c'est la methode index() la methode qui permet d'acceder a la page courante qui est réexecuté et le pays sélectionné selectionné est toujours null
Ma classe action OrganisationAction se trouve dans le package com.struts.action.gestionStructure.OrganisationAction
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
package com.struts.action.gestionStructure
public class OrganisationAction {
private Organisation organisation;
private List<Pays> listPays;
//getters setters
public String index(){
tracer.info("@@ code pays "+organisation.getPays);
		 return SUCCESS;
	 }
}
Je voudrais en premier lieu maintenant recupérer le pays séléctionné au niveau de la methode index. et aprs creer un autre méthode different de index qui sera appelé apré chaque changement de pays.
Merci