session.setAttribute
とはどう違いrequest.setAttribute
ますか?
20107 次
3 に答える
11
The scope, session attribute live all the session and the request attribute only in a request
于 2013-06-06T20:22:15.453 に答える
1
request
request 属性は、オブジェクトの有効期間
内のみ使用できます。filters, servlet, jsp, include, forward
同じリクエスト オブジェクトを使用します。リクエストが完了すると、リクエスト オブジェクトは破棄されます。
セッション属性は、セッションが終了するまで、またはブラウザが閉じられるまで利用できます。したがって、違いは範囲にあります。
たとえば、page1->page2->page3->page4のようなフロー。session.setAttribute
すべてのページでキーを使用できるようにします。しかし、page2 で使用するrequest.setAttribute
と、page3 のみが page2 で設定されたキー値を取得できます。
request.setAttribute()
非表示のフィールドを取り除くのに役立つ場合があります。
于 2016-08-29T05:33:55.990 に答える