使用 java 在播放框架模板中发送会话

Sending Session in play framework template with java

我如何从控制器尝试:

 public static Result index() {
    session("connected", "user@gmail.com");
    System.out.println(session("connected"));
    return ok(views.html.index.render("testing"));
 }

现在我正尝试在 html 中获取会话, 我在视图中的尝试方式 index.scala.html

@(message: String)(implicit session:play.api.mvc.Session)
@main(message) {
<div class="wrapper">
...

我得到:

error: method render in class index cannot be applied to given types;

使用 Java 时,您无需在模板中声明隐式会话参数。只需在模板中使用 @session.get("connected") 即可从会话中检索相应的值。