0

私は Scala と Play フレームワークを初めて使用し、Play Framework を使用して最初の Web アプリケーションに取り組んでいます。

そして、私が探しているのは、Scala List オブジェクトをセッション オブジェクトに保存する方法です。request.session にはキー値を追加するメソッドがありますが、両方の文字列値に使用できます。しかし、私の要件は、アプリケーションのどこにでもアクセスできるように、オブジェクトをセッションに追加してリストすることです。

ここでサンプルコードを手伝ってください。

4

3 に答える 3

0

Play セッションは実際には単なる Cookie であるため、「大量の」データを保存するために使用しないでください。Play の「セッション」には 4kb のデータしか保持できません。

于 2013-11-07T10:29:28.043 に答える
0

Play にはサーバー側のセッションはありません。http://www.playframework.com/documentation/2.2.x/ScalaSessionFlashを参照してください。

于 2013-11-07T10:13:43.407 に答える
0

唯一の解決策は、リストを文字列にエンコードして解析することです。または、UUID からリストへのマッピングをサーバー上のグローバル変数に保存し、回復するリストの UUID をセッションに入れ、その UUID を使用してサーバー側のキャッシュからリストを取得することもできます。リストが欲しい。

于 2014-12-18T00:09:08.053 に答える