Hi,
>From where I can download the "tiles-blank-struts1-0.war ". Can any one hlep me in this. Thanks & Regards, Ashok.D ----- Original Message ----- From: "AMIR-TAHMASSEB Marc" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Monday, January 06, 2003 7:44 PM Subject: Multibox and setter problem > Hi everybody (and happy new year :-) > > I have a jsp page with multibox. When i check some boxes and submit the > form, then setter of my form is never used ! So i can not get the selected > values, Can anybody help me please ? > I'm using Struts 1.02 > > thanks for you help, > > Marc > > Here are my codes : > > > _______________struts-config.xml : > ... > <form-beans> > <form-bean name="exportUtilsForm" > type="cus.baza.action.ExportUtilsForm"/> > ... > </form-beans> > .... > <global-forwards> > <forward name="choix_export_util" path="/choix_export_util.jsp"/> > ... > </global-forwards> > ... > <action-mappings> > <action path="/realExportUtil" > type="cus.baza.action.RealiserExportUtilAction" > name="exportUtilsForm" > scope="request"/> > ... > </action-mappings> > ... > > > _______________JSP : choix_export_util.jsp: > > <%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %> > <%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic" %> > ... > <html:form action="/realExportUtil.do" name="exportUtilsForm" > type="cus.baza.action.ExportUtilsForm"> > ... > <logic:iterate id="annuaire" property="annuaires" name="exportUtilsForm"> > <tr align="left"> > <td width="100%"> > <html:multibox property="selectedAnnuaires"> > <bean:write name="annuaire"/> > </html:multibox> > <bean:write name="annuaire"/> > </td> > </tr> > </logic:iterate> > ... > </html:form> > > _______________ActionForm: ExportUtilsForm.java : > > import org.apache.struts.action.ActionForm; > import org.apache.struts.action.ActionMapping; > import javax.servlet.http.HttpServletRequest; > > public class ExportUtilsForm extends ActionForm { > > protected String[] selectedAnnuaires = new String[0]; //{"REF"}; > protected String[] annuaires = {"REF", "SIGAGIP", "NT", "EXCHANGE", > "INMS", "TEL", "ORACLE"}; > public String[] getSelectedAnnuaires() { > return selectedAnnuaires; > } > > public void setSelectedAnnuaires(String[] selectedAnnuaires) { > System.out.println("---------------------> > ExportUtilsForm.setSelectedAnnuaires(selectedAnnuaires)"); > this.selectedAnnuaires = selectedAnnuaires; > } > > public String[] getAnnuaires() { > return annuaires; > } > > public void setAnnuaires(String[] annuaires) { > this.annuaires=annuaires; > } > > public void reset(ActionMapping mapping, HttpServletRequest request) { > selectedAnnuaires = new String[0]; > annuaires = new String[] {"REF", "SIGAGIP", "NT", "EXCHANGE", "INMS", > "TEL", "ORACLE"}; > } > > > _______________Perfom : > String[] selectedAnnuaires = form.getSelectedAnnuaires(); > for (int i=0; i<selectedAnnuaires.length; i++) { > System.out.println("\t\t"+i+" : "+selectedAnnuaires[i]); // Here i > obtain a zero for the length of the array.... > } > > -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>