2017-11-27 2 views
0

JSPで既存のプロジェクトがありますが、データベース値を表示するのに少し問題があります。JSPリクエストとLinkedList

データはデータベースから正しく読み込まれ、LinkedListに格納されます。 このデータをクリックすると、次のページに転送されます。 LinkedListは、request.setAttribute(..)という要求属性に格納されます。

この属性を次のページで読み取ると、リストの最後の要素がNULLになります。私はすべての値がリストに保存されていると確信しています。

すでに空のエントリをリストに追加しようとしましたが、最後の2つのエントリがnullになりました。

私はそれが問題ではないと思うが、私はそれを理解することができない。

は、セッション属性としてリストを保存するか、または要求がクエリを繰り返す必要がある情報をパラメータとして渡すことができますいずれか;-)

+1

私の最善のアドバイスは、IntelliJのようなデバッガを使ってIDEでWebアプリケーションを実行することです。サーバーによって入力され返された内容を確認します。 FiddlerのようなHTTPスニファを起動して、ワイヤ上のトラフィックがどのように見えるかを確認します。デベロッパーコンソールを開いた状態でブラウザでJSPを実行すると、返されたレスポンスを調べることができます。 SOだけで推測できる情報が必要です。 – duffymo

+0

ありがとうございます。やってみます! – SR22

答えて

0

を皆さんと私の愚かな質問して申し訳ありませんありがとうございました。

+0

私はすでにこれをセッション属性に保存しようとしましたが、それは同じです。 – SR22

+0

非常に奇妙なことは、他のメソッドでは機能するが、このメソッドでのみ機能しないということです。 – SR22

+0

何も動作しません。私は同じクラスでクエリを繰り返す場合、それは同じ問題です – SR22