为什么我的Java会话值拒绝更新?

时间:2012-10-08 08:28:14

标签: java ajax jsp session servlets

我这里有一个奇怪的问题,我不知道是否有人知道是什么原因造成的。我正在开发一个使用AJAX来更新网页的Java EE(Servlets& JSPs)Web应用程序项目。当我在我的localhost服务器上测试它时(即使用Tomcat 7.0.26),它运行得非常好。但是当我在托管服务器上运行相同的应用程序时,某些值或页面本身拒绝正确更新。这些值存储在会话属性中,当它们输入时,它们通过AJAX请求发送到servlet,就像我说的,它们在我的localhost上运行良好,但在我订阅的托管服务器上,有错误。有谁知道那里发生了什么事吗?该网站为http://www.optdesolver.com

1 个答案:

答案 0 :(得分:0)

我可以想到很多事情

  1. 您的服务器配置。会话超时设置多长时间?
  2. 您的应用有一个文件缓存。
  3. 您的浏览器有一些文件缓存。
  4. 您没有正确部署您的proyect。
  5. 您的服务器中有多个实例。
  6. 您必须重新启动服务器才能刷新其内容。
  7. 我建议您在html中使用某种版本号来验证这不是缓存相关的问题。

    我希望这会有所帮助。