2008-10-28 64 views
6

我正在使用Spring框架,hibernate和tomcat在Java中进行项目工作。使用spring,tomcat和hibernate导致重复请求的原因

背景: 我有一个表单页面,它接受数据,验证,处理它,并最终使用休眠保持数据。在处理数据时,我会在继续使用休眠之前执行一些特殊命令(模型)操作。

问题: 出于某种原因我的onSubmit方法被调用两次,第一次通过事件 正确处理。但第二次通过他们不是;并且不正确的 信息正在持续存在。

我也注意到,在其他页面上,只是从数据中提取信息 base并显示在屏幕上;双重要求也在那里发生。

有没有配置错误,我没有正确地使用弹簧......任何帮助,这将 太棒了!

附加信息:

的应用尚处于发展阶段。在测试应用程序时,我遇到了这个问题。我使用的应用程序,因为我希望它被使用(单击,有效的数据等...)

回答

0

可以像用户点击一个链接两次,重新提交表单,而服务器仍在处理第一个请求,或者在POST-ed页面上进行刷新。

您是否在服务器端执行任何操作来解决用户的重复请求?

1

如果您在IE中进行测试,请注意,在IE的某些版本中,它有时会提交两个请求。您在测试该应用的哪些浏览器?

存在javascript问题,如果点击处理程序与提交按钮关联并调用submit()并且不返回false来取消事件泡泡。

相关问题