J'ai déjà envoyé arraylist1 d'une servlet à une autre. Ça marche. Maintenant, je veux passer arraylist2 à un autre jsp/servlet, mais j'ai une erreur: java.util.nullPointer Exception
. Comment puis-je résoudre ça?Comment puis-je transmettre une ArrayList d'une autre servlet?
Répondre
RequestDispatcher disp2 = request.getRequestDispatcher("NewServlet.java");
devrait être
RequestDispatcher disp2 = request.getRequestDispatcher(pathToYourServlet);
Le chemin est la fin de l'adresse de la page: http://localhost/yourApp/pathToYourServlet
même packge ... comment puis-je spécifique? dois-je spécifier ce nom de packge? – faree
Cela n'a rien à voir avec le paquet ou le nom de la classe, le chemin définit l'URL utilisée pour accéder au Servlet, il est défini dans le web.xml ou avec les annotations @Path si vous utilisez J2EE 6 – Guillaume
Vous devez regarder la trace complète de la pile du pointeur NULL pour établir d'où ça vient. Ensuite, vous devez déboguer à travers cette ligne par ligne pour voir où se trouve le null. De là, vous devriez être en mesure de revenir trace à la source. Ce sont des énoncés très généraux, mais ils sont la façon dont j'aborderais votre problème compte tenu du peu d'information fournie.
j'ai ajouté et retrivd dans ce même servlet.it donne les valeurs. mais si je passe à un autre servlt donne une exception nly ... que puis-je faire? – faree
Nous ne pouvons pas résoudre votre problème de façon magique à moins d'envoyer du code et d'expliquer où vous êtes confronté à un problème. – casablanca
data1.add (noofrows); RequestDispatcher disp1; disp1 = request.getRequestDispatcher ("index.jsp"); request.setAttribute ("données1", données1); – faree
le code ci-dessus est envoyer la valeur de noofrows de conn.java à index.jsp ... cela fonctionne .. – faree