※ ChatGPTを利用し、要約された質問です(原文:使用するデータの保管)
データの保管方法とは?
このQ&Aのポイント
JSP/サーブレットを使用してデータを保管する方法について学びましょう。
サーブレットとJSP間でのデータの受け渡しには、setAttributeメソッドとgetAttributeメソッドを使用します。
ただし、セッションには長期間の大量データを保管するのは避けるべきです。他の方法も考慮しましょう。
JSP/サーブレットを勉強しています。
サーブレットからJSPにデータを渡すとき、以下のようなコードでやっています。
サーブレット側
request.setAttribute("xxxx",xxxx); や
session.setAttribute("xxxx",xxxx);
JSP側
request.getAttribute("xxxx"); や
session.getAttribute("xxxx");
書籍などで
「sessionにはあまりデータを保管しないほうがいい」
と書いてあったりするのですが、コードマスタ等のどこでも使うようなデータを長期にわたって保管するのに、他にやり方があるのでしょうか?
お礼
hidebu-さん、ありがとうございます。 データ量に応じてsessionも使い分ければ良いのですね。