MokaForum - Il forum di MokaByte
Login Impostazioni Home Esci
Forums - J2EE - Ciclare un ArrayList tramite Struts
Forum MokaByte



J2EE - Ciclare un ArrayList tramite Struts
Home » Forums » Java EE

Risposte: 0  

 Rispondi  Crea un nuovo Topic  Cerca
 
  Lista dei Topic
 
artemska

Messaggi inviati:2
Registrato: apr, 2010

J2EE - Ciclare un ArrayList tramite Struts Inviato:5-lug-2010 14.50
Rispondi
Ciao a tutti. sto sviluppando una piccola applicazione che visualizzi su una jsp i dati di una form ottenuti dalla selezione di n checkbox. La selezione multipla degli elementi mi restituirà un ArrayList di String. Vi riporto un pò di codice per verificare che tutto sia implementato correttamente.
ActionForm:
[code]
ackage org.array;
import java.util.ArrayList;
import javax.servlet.http.*;
import org.apache.struts.action.*;

public class ArrayForm extends ActionForm{

private ArrayList list;

public static void main(String[] args){

ArrayList<String> list=new ArrayList<String>();
list.add("mario");
list.add("paolo");
list.add("fru");

}
public ArrayList getList() {
return list;
}
public void setList(ArrayList list) {
this.list = list;
}
public void reset(ActionMapping mapping, HttpServletRequest request) { //Questo metodo funziona
list=null;
}
}

Action:
[code]
package org.array;
import java.util.*;
import javax.servlet.http.*;
import org.apache.struts.action.*;

public class ArrayAction extends Action{
public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest req,
HttpServletResponse res)throws Exception{


ArrayForm paramBean=(ArrayForm) form;
ArrayList ListBean=paramBean.getList();

ArrayList<String> listAction=new ArrayList<String>();
int i;
if(ListBean.size()>0){
for(i=0;i<=ListBean.size()-1;i++);{


HttpSession session=req.getSession();

session.setAttribute("listAction", listAction); // l'ultimo oggetto verrà preso dalla jsp e stampato tramite un'espressione
}
}
return mapping.findForward("success");
}
}

Fin qui è tutto corretto?
thanks a lot


 
  Lista dei Topic      Inizio pagina
 





Forum Home | Login | Cerca

[ MokaForum è basato su Jive Forums ]
MokaByte® è un marchio registrato da MokaByte s.r.l.
Java® Jini® e tutti i nomi derivati sono marchi registrati da Sun Microsystems.
Tutti i diritti sono riservati. E' vietata la riproduzione anche parziale.
Per comunicazioni inviare una mail a info@mokabyte.it