すみません、自分で調べても理解できたとは思えず質問致します。勉強不足だという指摘はどうか許して下さい。
sessionとは
・コンピュータネットワークでは、接続を確立(ログイン)してから切断(ログアウト)するまでの一連の通信のこと。HTTPのサイトでは、セッションにIDを振ることで同一のセッションを管理することができる。また、一連のインタラクティブな操作(例えばログインしてからログアウトするまで)を指す場合もある。
・サイトに訪問してから離脱(=セッションが切れる)するまでの一連の行動のこと。
・セッションを使うと、ユーザーが画面遷移してもユーザー特有の情報を失わないようにできる
上記内容で確認いたしました。
ざっくりとではありますが、例に例えると、何かの会員サイトへログイン後、そのサイト内でページを遷移しても、そのユーザーが会員だと分かるようにsessionという箱にそのユーザー特有の情報(今回だとIDやパスワードだと思われる)が保存されてサイトをログアウトなど離脱するようなことがない限りsessionを保持し続けるものと理解しました。
現在社内でstrutsの研修をしています。
<input type=”hidden” ………..value=”<bean:write ……….>”>
このようなコードでbeanの中の情報をhiddenで隠してサーブレットに値を渡し、次のjspで値を取り出す方法を取りました。
実際これで意図した動作にはなっているのですが、この場合はsessionを用いるべきとのお達しでした。
その際なぜsessionが有効なのか考え上記の内容で回答すると、それは使い方や概念であって本質ではないとのことでした。
この場合、私の理解が本質でないとすると何か他に考えられるものがあるのでしょうか。
すみません、正直申し上げて言葉遊び感が拭えないので質問するべきか悩んだのですが何か考えられるものはありますでしょうか。
宜しくお願い致します。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。