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
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
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>
Ma classe action OrganisationAction se trouve dans le package com.struts.action.gestionStructure.OrganisationAction
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.
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; } }
Merci
Partager