Bom dia senhores,
estou fazendo uma app em jsf…
tenho uma datatable dentro de um form, quando eu envio o form… blz ta chegando no meu managedbean meu List modificado… entao… :
public String salvarEquip(){
System.out.println("Entrei no salvarequip");
salvaLista.salvaList(listaEquip,ufId);
return "equip";
}
public static void salvaList(List theList,int ufId){
List thelistDois = theList;
theObject myOb;
System.out.println("a lista tem: "+thelistDois.size()+" itens, no estado: "+ufId);
for(int i=0;i<thelistDois.size();i++){
myOb = (theObject)thelistDois.get(i);
if(!myOb.getPrecoAtual().equals(""))
System.out.println("changed > "+i);
}
}
quando… eu executo com esse for logo acima da o seguinte erro:
exception
javax.servlet.ServletException: #{equipBean.salvarEquip}: javax.faces.el.EvaluationException: java.lang.NullPointerException
javax.faces.webapp.FacesServlet.service(FacesServlet.java:209)
org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:368)
qunado eu tiro esse for… ele funciona tranks… mas pow…
nao tem sentido isso pra mim… alguem poderia m explicar.
tem alguma coisa errada na minha logica??
porfavor… alguem pode me ajudar nisso ??
mt grato