0

Bean の値を作成して入力し、Bean をセッション属性として設定して jsp ファイルに渡すサーブレットを作成しました。しかし、セッション オブジェクトを使用して Bean を取得すると、null 値が返されます。jsp は、データベースの項目が Bean ファイルに保存され、データベース/Bean 値を表示する jsp ファイルに渡されるように設計されています。これは、サーブレットの doPost() メソッドにあります。

        //Adding the list bean to the session
        session.setAttribute("list", list);

これはjspファイルにあります:

<%
MessageList list = (MessageList) request.getAttribute("list");
//The bean is of type 'MessageList'
%>
4

1 に答える 1

2

セッションを設定していますが、リクエスト オブジェクトから取得しています。2 番目のビットをsession.getAttribute("list")に変更するか、最初のビットを に変更します。request.setAttribute("list", list)

于 2012-09-15T10:51:46.447 に答える