ページからページへとデータを受け渡したい時はsessionかview stateを使う。
sessionはサーバ側にデータを保持しておいてクッキーに保存したセッションキーでそのデータにアクセスする。
sessionのメリットは
・次のページに渡すデータをユーザ側に送らないので帯域を圧迫しないしセキュリティ上のリスクが少ない。
・直列化可能なオブジェクトでなくても保存できる。
view stateはHTML内の隠し要素に次のページに渡したいデータをエンコードしたものを持たせておく。
view stateのメリットは
・でっかいデータを保存したためにメモリが消費されてWebアプリ全体のパフォーマンスが落ちると言うことがない
・クッキーが使えない場合でも動作する