我的 Apache Wicket Web 应用程序部署在 Google App Engine for Java (GAE/J) 上。
我对这个应用程序有一个问题(大约 1-5% 的点击事件),在点击链接或按钮后,不是处理相关组件和表单的onSubmit()
方法,而是将相同的原始页面呈现给用户如果改为命令浏览器页面刷新。
示例呈现的 HTML 标记
<a href="../wicket/page?20-1.ILinkListener-lnkLogOn" tabindex="2001">Log on</a>
<button type="submit" tabindex="3" name="btnLogOn" id="id2d">
Log on
</button>
一个可能相关的问题是,有时闪烁消息在应该出现的时候没有出现,或者出现但为空。
这些问题可能是由于未能正确解释用户的 Web 会话造成的。
我感觉请求/响应周期没有被正确处理,请求的处理是错误的,因为它们的会话 ID 没有被正确使用,并且请求没有被传递给准备好处理的现有应用程序实例。
以前运行没有问题的应用程序是否有其他人遇到过这个问题?
软件环境
- 检票口:1.5.7
- GAE/J:1.7.0
- 爪哇:1.6.0_34