Désolé je n'avais pas vu. Voilà :
package com.total.rm.evie.reference.form.filiale;
import java.util.ArrayList;
import java.util.Date;
import java.util.GregorianCalendar;
import java.util.Iterator;
import java.util.List;
import javax.servlet.http.HttpServletRequest;
import org.apache.struts.action.ActionErrors;
import org.apache.struts.action.ActionMapping;
import org.apache.struts.validator.ValidatorForm;
import com.total.rm.evie.reference.bean.filiale.EviTaSubsidiary;
public class FilialeListForm extends ValidatorForm {
List listeFiliales;
public void reset(ActionMapping mapping, HttpServletRequest request) {
// Reset field values here.
}
public ActionErrors validate(ActionMapping mapping, HttpServletRequest request) {
ActionErrors errors = new ActionErrors();
return errors;
}
/**
* @return
*/
public List getListeFiliales() {
return listeFiliales;
}
/**
* @param list
*/
public void setListeFiliales(List list) {
ArrayList listeFiliales = new ArrayList();
for (Iterator iter = list.iterator(); iter.hasNext() {
EviTaSubsidiary element = (EviTaSubsidiary) iter.next();
listeFiliales.add(element);
}
this.listeFiliales = listeFiliales;
}
}
public class FilialeListAction {
public ActionForward doExecute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception {
ActionForward forward = new ActionForward();
FilialeListForm filialeListForm = (FilialeListForm) form;
List listeFiliale = MetierFiliale.searchFiliale();
FilialeListForm.setListeFiliales(listeFiliale);
forward = mapping.findForward("success" );
// Finish with
return (forward);