[英]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.