Playframework 播放2.3请求2会话仍然未编译

Playframework 播放2.3请求2会话仍然未编译,playframework,playframework-2.0,migration,playframework-2.3,Playframework,Playframework 2.0,Migration,Playframework 2.3,我正在尝试从游戏2.2.2迁移到游戏2.3.1,并遵循官方的迁移指南 在“我的视图”模板中更改后 @if(session.get("username") != null) { ... } 到 我仍然得到编译器错误: not found: value request2session 我必须显式地导入它吗?《迁移指南》对此只字不提。搜索完web后,每个人都说用request2session替换session,您就没事了。但这对我不起作用???顺便说一句,我在用Java 6玩。你有哪些

我正在尝试从游戏2.2.2迁移到游戏2.3.1,并遵循官方的迁移指南

在“我的视图”模板中更改后

@if(session.get("username") != null) { 
    ... 
}

我仍然得到编译器错误:

not found: value request2session

我必须显式地导入它吗?《迁移指南》对此只字不提。搜索完web后,每个人都说用request2session替换session,您就没事了。但这对我不起作用???顺便说一句,我在用Java 6玩。

你有哪些隐式参数?
隐式请求:RequestHeader
应该使工作成为
@request.session.get(“xx”)
。谢谢。成功了。我不知道我已经显式声明了隐式参数。在文档中找不到。我想跳进去说我正在运行Play!2.4.6使用
session.get(“xx”)
时,我遇到了相同的编译错误,但执行
request时,session.get(“xx”)
确实有效。哦,
request2session
确实适合我。有人能解释一下吗?
not found: value request2session