- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:使用するデータの保管)
データの保管方法とは?
このQ&Aのポイント
- JSP/サーブレットを使用してデータを保管する方法について学びましょう。
- サーブレットとJSP間でのデータの受け渡しには、setAttributeメソッドとgetAttributeメソッドを使用します。
- ただし、セッションには長期間の大量データを保管するのは避けるべきです。他の方法も考慮しましょう。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
1、クッキーに記録する 2、URIのパラメータに記述しておく 3、hidden属性として書き出しておく いわゆるクライアント側に記録しておいて、リクエスト時にそれを送ってもらうって方法ですね。 >sessionにはあまりデータを保管しないほうがいい なんの書籍かはわかりませんが、本に書いてあることを余り鵜呑みになされないように。 それは安易に大量のデータをSessionに保存してしまうとサーバー側のメモリを圧迫してしまうことが理由なのですが、 物理設計できっちりとデータ定義をしてアクセス数を予測できていれば、Sessionを使うことに問題はないと思います。 1日に100万アクセスをゆうに越えるようなサイトを作る場合にはSessionは避けるべきですが。
お礼
hidebu-さん、ありがとうございます。 データ量に応じてsessionも使い分ければ良いのですね。