繁体   English   中英

播放框架空会话

[英]Play framework empty session

有人可以解释一下Session在Play Framework中如何工作吗? 是的,是的,我已经阅读了官方文档,找不到问题所在。

在控制器中,我有两种操作方法。 在第一个动作中,我将一个变量放入会话中,并期望在另一个动作的第二个请求(即AJAX)中将其存在。 但这不存在:(

我有这样的事情:

public class MyController extends Controller {
    private static final String SESSION_VAR_NAME = "SESSION_VAR_NAME";

    public CompletionStage<Result> action1() {
        // Store session variable
        session(SESSION_VAR_NAME, "SomeVal");
    }

    public Result action2() {
        // Expect "SomeVal" but get null instead
        String sessionVal = session(SESSION_VAR_NAME);
    }
}

我究竟做错了什么?

谢谢。

解决方案非常简单。 这只是Play 2.6.0中的错误。 升级到2.6.2解决了该问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM