2010-12-01 23 views
0

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?

+4

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

+0

data1.add (noofrows); RequestDispatcher disp1; disp1 = request.getRequestDispatcher ("index.jsp"); request.setAttribute ("données1", données1); – faree

+0

le code ci-dessus est envoyer la valeur de noofrows de conn.java à index.jsp ... cela fonctionne .. – faree

Répondre

2
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

+0

même packge ... comment puis-je spécifique? dois-je spécifier ce nom de packge? – faree

+0

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

0

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.

+0

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