Play Framework网站会话不记得上一页的表单输入

时间:2013-06-05 20:15:25

标签: html playframework

我有一个Play框架项目要求在四个页面上提交信息(即,在第1页上输入信息,单击“转到第2页”并继续),并在我运行此应用程序时在我的本地Macbook Pro上( play run)一切都运行得很好。所有信息都是一步一步保存的(我使用session保存),所以当我转到第2页并查看HTML时,如下所示:

<input type="hidden" name="myFirstField" value="WhatIwroteOnPage1">

如您所见,来自第1页的值保存在第2页的源中。

这是我的问题......

我把这个项目和scp -r用于运行带有OpenJDK的CentOS服务器和相同版本的Play(2.1.1)(注意我的Mac有Java(SE))。但是现在,由于某种原因,会话未保存,并且与之前的情况相同,我看到以下内容:

<input type="hidden" name="myFirstField" value="">

所以出于某种原因,我的信息都没有保存!我所做的唯一更改是:

  • 更改了数据库密码(数据库名称和用户名相同)

就是这样。除此之外,唯一的区别是我:

  • 使用play -DapplyEvolutions.default=true start代替play run(但行为与play -DapplyEvolutions.default=true run相同)
  • 不同的Java版本

有谁知道为什么会这样?非常感谢任何帮助,这个项目非常重要,我完全迷失了。感谢

1 个答案:

答案 0 :(得分:0)

修正了此问题。将我的Pl​​ay项目(我运行play start时我所在的文件夹)放入我下载的Play目录(/.../ play-2.1.1 /)