2010-12-01 20 views
0

私はすでにサーブレットから別のサーブレットにarraylist1を送っています。できます。今度はarraylist2を別のJSP /サーブレットに渡したいが、エラーが出る:java.util.nullPointer Exception。どうすれば解決できますか?1つのサーブレットから別のサーブレットにArrayListを渡すにはどうすればよいですか?

+4

コードを投稿してどこに問題があるのか​​を説明しない限り、問題を魔法のように解決することはできません。 – casablanca

+0

data1.add(noofrows); RequestDispatcher disp1; disp1 = request.getRequestDispatcher( "index.jsp");request.setAttribute( "data1"、data1); – faree

+0

上記のコードは、conn.javaからindex.jspへのnoofrowsの値を送信します...それは動作します.. – faree

答えて

2
RequestDispatcher disp2 = request.getRequestDispatcher("NewServlet.java"); 

パスがページのアドレスの末尾である

RequestDispatcher disp2 = request.getRequestDispatcher(pathToYourServlet); 

次のようになります。 http://localhost/yourApp/pathToYourServlet

+0

同じpackge ...どのように私は具体的ですか?その特定のパッケージ名を特定しますか? – faree

+0

パッケージやクラス名とは関係がありません。パスはサーブレットへのアクセスに使用されるURLを定義します.Web.xmlや@Pathアノテーションで定義されています。J2EE 6を使用している場合は – Guillaume

0

あなたが確立するNULLポインタの完全なスタックトレースを見てする必要がありますそこから来ている。次に、行ごとにデバッグして、nullがどこにあるかを調べる必要があります。そこから、あなたはソースに戻ることができるはずです。これらは非常に一般的な記述ですが、提供された情報が少ないため、問題に近づく方法があります。

+0

同じサーブレットで再試行して、値を取得します。しかし、もし私が他のservltに渡すなら例外を除いて...何ができますか? – faree

関連する問題