Bonjour,

J'ai un popup avec plusieurs boutons qui sont reliés à un lookupDispatchAction.
Ca marche bien en faisant :
Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
<html:submit  property="hidden" style="button"><bean:message key="medicament.calc"/></html:submit>
avec struts-config:
Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
<action
            path="/adminPresicription"
            type="action.AdminPrescription"
            name="goToConsultation"
            scope="session"
            parameter="hidden">
            <forward name="success" path="/private/body/prescription.jsp" redirect="true"/>
</action>
et mon lookUpDispatchAction :
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
public class AdminPrescription extends LookupDispatchAction {
@Override
protected Map getKeyMethodMap() {
	Map map = new HashMap();
	map.put("medicament.choose", "chooseMedicament");
	map.put("medicament.calc", "calcPosologie");
	map.put("medicament.close", "close");
	return map;
}
public ActionForward chooseMedicament(ActionMapping mapping, ActionForm form, 
			HttpServletRequest request, HttpServletResponse response) 
			throws Exception{
		// Get an object list of symptome.
		return mapping.findForward("success");	
	}
etc...
Je voudrais maintenant cliquer sur un bouton de mon popup qui ferme le popup et me renvoie sur la fenêtre appelante("consultation.jsp"). Ceci via une action de mon LookupDispatchAction.
Je pense passer par du javascript en faisant qqchose du style :
Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
function Close(url) {w=window.close(url);}
<html:submit  property="hidden" style="button"onclick="javascript:Ouvrir('../adminPrescription.do;"></html:submit>
Seulement je ne vois pas trop comment passer le paramètre qui indiquera quelle action spécifique appeler...
Pouvez vous m'aider?
Merci!