JSPで既存のプロジェクトがありますが、データベース値を表示するのに少し問題があります。JSPリクエストとLinkedList
データはデータベースから正しく読み込まれ、LinkedListに格納されます。 このデータをクリックすると、次のページに転送されます。 LinkedListは、request.setAttribute(..)
という要求属性に格納されます。
この属性を次のページで読み取ると、リストの最後の要素がNULLになります。私はすべての値がリストに保存されていると確信しています。
すでに空のエントリをリストに追加しようとしましたが、最後の2つのエントリがnullになりました。
私はそれが問題ではないと思うが、私はそれを理解することができない。
は、セッション属性としてリストを保存するか、または要求がクエリを繰り返す必要がある情報をパラメータとして渡すことができますいずれか;-)
私の最善のアドバイスは、IntelliJのようなデバッガを使ってIDEでWebアプリケーションを実行することです。サーバーによって入力され返された内容を確認します。 FiddlerのようなHTTPスニファを起動して、ワイヤ上のトラフィックがどのように見えるかを確認します。デベロッパーコンソールを開いた状態でブラウザでJSPを実行すると、返されたレスポンスを調べることができます。 SOだけで推測できる情報が必要です。 – duffymo
ありがとうございます。やってみます! – SR22