0

为什么playframework 1.2.5 中的session 是从plugin 改变的,然后是session 最终保存的时候。我的插件因此无法工作。

谢谢,院长

4

2 回答 2

0

似乎是 ActionInvoker.java 中的一个错误

将此代码向上移动几行可以解决问题(我希望它不会破坏其他任何东西)..

    if(request.resolved) {
        //Well, I moved this here as resolve is being called twice and blowing away the first created session...
        //I wonder why they put this below
        return;
    }
于 2012-11-05T19:11:51.187 回答
0

从您的解释中不清楚代码位于何处以及将其移至何处。例如,如果将会话保存在rawInvocation方法中,则会话将被保存为 HTTP 线程的一部分,而不是操作调用程序线程。

当动作调用线程执行时,它将再次从 cookie 中读取会话,并且您将丢失之前对会话所做的任何更改。

于 2012-11-06T05:42:13.773 回答