Tengo una aplicacion que tiene 2 servlets, uno para validar datos donde tengo guardado un arraylist que necesito llamar desde el otro servlet que es para comprobar los datos introducidos en una fecha concreta, mi problema es que lo llame como lo llame siempre me da la excepcion NullPointerException, y no se como pasar los datos de un servlet a otro adjunto el codigo:
Este es el codigo del 1º servlet donde creo el Arraylist:
Cita:
Y asi es como la estoy intentando llamar en la otra pagina:ArrayList<ObservacioMeteorologica> observacions = new ArrayList<>();
ObservacioMeteorologica obmet = new ObservacioMeteorologica(mun, fecha, TempMax, TempMin, Prec);
observacions.add(obmet);
req.setAttribute("d", obmet);
req.setAttribute("observacio", observacions);
req.getRequestDispatcher("DadesOK.jsp").forward(re q, resp);
ObservacioMeteorologica obmet = new ObservacioMeteorologica(mun, fecha, TempMax, TempMin, Prec);
observacions.add(obmet);
req.setAttribute("d", obmet);
req.setAttribute("observacio", observacions);
req.getRequestDispatcher("DadesOK.jsp").forward(re q, resp);
Cita:
Alguien tiene idea de como podria pasar los datos del arraylist? ArrayList <ObservacioMeteorologica> p = (ArrayList<ObservacioMeteorologica>) getServletContext().getAttribute("observacio");