使用Play 1.0,我们使用session.getId()方法来检索唯一的会话标识符。
id很方便在全局缓存中为密钥添加前缀。
Play 2.0 session.id等效于哪里?
答案 0 :(得分:12)
由于会话数据存储为cookie,因此不再有play 2.0的会话ID。事实上,也不需要识别令牌,会话数据只是与每个请求一起传递,使服务器完全无状态。
但是,如果需要在全局缓存中存储每个用户数据,则可能仍需要id。 为此,请使用以下代码
// Generate a unique id
String uuid=session("uuid");
if(uuid==null) {
uuid=java.util.UUID.randomUUID().toString();
session("uuid", uuid);
}
会话ID?听起来像Java EE一样......